我有一个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