我有一個DataGridView從數據庫中填充數據,但沒有使用數據源。我從我的數據庫中得到一行,並在init上爲我的DataGridView添加一行。ReadOnly列中的可編輯單元格DataGridView
我的問題是,我有一列是ReadOnly,但有時,此列中沒有數據庫中的數據,在這種情況下,我希望用戶能夠添加它,但不覆蓋數據如果信息來自數據庫。
如何在列中創建單個單元格可編輯但不是列?
I.E.允許此---
Col1 Col2 (ReadOnly) Col1 Col2 (ReadOlny)
Row1 A Can't Change --> Row1 J Can't Change
Row2 B Row2 B I added this!
Row3 C No Change Row3 T No Change
但不是這個---
Col1 Col2 (ReadOnly) Col1 Col2 (ReadOlny)
Row1 A Can't Change --> Row1 J OOPS!
Row2 B Row2 B I added this!
Row3 C No Change Row3 T Not allowed!
[Check this out](http://stackoverflow.com/a/943862/897326)。 – Neolisk 2013-02-26 22:01:02
將單元格的ReadOnly屬性設置爲false(如果它爲空或空),最好在將行插入到網格中時更好。如果列的ReadOnly狀態覆蓋單元格,也將其更改爲false,並讓單元格驅動它自己的能力,以編輯整個列而不是整個案例。 – 2013-02-27 00:05:02