Nasıl yapılır: Windows Forms DataGridView Denetiminin Düzenleme Modunu Belirtme

Varsayılan olarak, kullanıcılar geçerli metin kutusu hücresine yazarak veya F2 tuşuna DataGridView basarak hücrenin içeriğini düzenleyebilir. Bu, aşağıdaki koşulların hepsini karşılarsa hücreyi düzenleme moduna koyar:

  • Temel alınan veri kaynağı düzenlemeyi destekler.

  • Denetim DataGridView etkindir.

  • Özellik EditMode değeri EditProgrammatically değildir.

  • Hücre, ReadOnly satır, sütun ve denetimin özelliklerinin hepsi olarak false ayarlanır.

Düzenleme modunda kullanıcı hücre değerini değiştirebilir ve değişikliği işlemek için ENTER tuşuna veya hücreyi özgün değerine geri döndüren ESC tuşuna basabilirsiniz.

Bir denetimi DataGridView yapılandırarak hücrenin geçerli hücre haline gelir girmez düzenleme moduna girebilirsiniz. Bu durumda ENTER ve ESC anahtarlarının davranışı değişmez, ancak değer işlendikten veya geri alındıktan sonra hücre düzenleme modunda kalır. Denetimi ayrıca, hücreler yalnızca kullanıcılar hücreye yazıldığında veya F2 tuşuna basıldığında düzenleme moduna girecek şekilde yapılandırabilirsiniz. Son olarak, yöntemini çağırma dışında hücrelerin düzenleme moduna girmelerini BeginEdit önleyebilirsiniz.

DataGridView denetiminin düzenleme modunu değiştirmek için

  • özelliğini DataGridView.EditMode uygun DataGridViewEditMode numaralama olarak ayarlayın.

    this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
    
    Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
    

Kod Derleniyor

Bu örnek şunları gerektirir:

Ayrıca bkz.