首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎的disable某一列,使其值不能被修改

2013-03-21 
怎样disable某一列,使其值不能被修改?有一个grid, 里面有很多列点击edit那个grid的时候, 我想要其中的某一

怎样disable某一列,使其值不能被修改?
有一个grid, 里面有很多列
点击edit那个grid的时候, 我想要其中的某一列不能被编辑,也就是其值不能被修改的意思。
但是点击新加入一行数据的时候,那一列又要能够输入数据

请问这个怎么实现?
[解决办法]
设置这列不允许编辑就可以了
[解决办法]
在设计的时候就可以设置列的只读属性
[解决办法]
比如在GridView中GridView1_RowDataBound事件中设置e.Row.Cells[2].disable = false;
[解决办法]
可以在类似选择行的事件中判断,如果是新增行就让这一列可编辑,否则不可编辑。
在你的BindingSource中可以判断到这一行的状态

热点排行