怎样disable某一列,使其值不能被修改?
有一个grid, 里面有很多列
点击edit那个grid的时候, 我想要其中的某一列不能被编辑,也就是其值不能被修改的意思。
但是点击新加入一行数据的时候,那一列又要能够输入数据
请问这个怎么实现?
------解决方案--------------------设置这列不允许编辑就可以了
------解决方案--------------------在设计的时候就可以设置列的只读属性
------解决方案--------------------比如在GridView中GridView1_RowDataBound事件中设置e.Row.Cells[2].disable = false;
------解决方案--------------------可以在类似选择行的事件中判断,如果是新增行就让这一列可编辑,否则不可编辑。
在你的BindingSource中可以判断到这一行的状态