无法只编辑一列

时间:2014-02-18 18:17:46

标签: c# winforms datagridview

我无法在DataGridView中修改单个列。我试图在设计师中做到这一点,但没有得到积极的结果。我试着像

那样编写脚本
datagridview1.Columns["theColumn"].ReadOnly=false; 

但那并没有奏效。似乎DataGridView中ReadOnly的属性只是在考虑,没有其他修改计数。我实际上尝试使包含CheckBoxes的DataGridViewColumn可编辑,而我从DataBase获取其他列。

2 个答案:

答案 0 :(得分:0)

您可以通过网格视图的Edit Column wizard轻松完成此操作,转到编辑列窗口并选择您想要只读的列,并在右侧窗格中设置ReadOnly属性为真。

enter image description here

答案 1 :(得分:0)

当取消选中DataGridView的Enable Editing属性时,Visual Studio不允许我将单列ReadOnly属性设置为false(???)。但HOKBONG的评论有所帮助。谢谢你们。