Nasıl yapılır: Windows Forms DataGridView Denetiminde Satır Ekleme ve Silmeyi Engelleme

Bazen kullanıcıların yeni veri satırları girmelerini veya denetiminiz içinde mevcut satırları silmelerini engellemek DataGridView istersiniz. özelliği, yeni kayıtlar için satırın denetimin alt kısmında mevcut olup AllowUserToAddRows olmadığını gösterirken özelliği AllowUserToDeleteRows satırların kaldırılabilir olup olmadığını gösterir. Aşağıdaki kod örneği bu özellikleri kullanır ve denetimi ReadOnly tamamen salt okunur hale yapacak şekilde özelliğini ayarlar.

Bu görev için bir destek Visual Studio. Ayrıca bkz. Tasarımcı Kullanarak Windows Forms DataGridViewDenetiminde Satır Ekleme ve Silmeyi Engelleme.

Örnek

private void MakeReadOnly()
{
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.AllowUserToDeleteRows = false;
    dataGridView1.ReadOnly = true;
}
Private Sub MakeReadOnly()

    With dataGridView1
        .AllowUserToAddRows = False
        .AllowUserToDeleteRows = False
        .ReadOnly = True
    End With

End Sub

Kod Derleniyor

Bu örnek şunları gerektirir:

Ayrıca bkz.