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,
ReadOnlysatır, sütun ve denetimin özelliklerinin hepsi olarakfalseayarlanı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:
adlı DataGridView bir
dataGridView1denetim.ve SystemSystem.Windows.Forms derlemelerine başvurular.