C# datagriedview

来源:百度知道 编辑:UC知道 时间:2024/06/15 09:44:43
datagriedview中绑定到数据源。并且在datagriedview中添加“编辑”“更新”“取消”按钮。要求单击"编辑"按钮时第一列值不能被修改。并且要取到被修改的第一列值
如果把第一列改为只读那么就取不出值了会提示“未实列化”
本来我还加了一个与第一列相同的列。将其隐藏。但值就为空了。郁闷中……

datagrid,gridview这类的控件类,在设计期设计字段时都可以选择改列是否是只读的,只要是只读的列都不可修改

并且要取到被修改的第一列值,这个我就不说了,这是C#程序员的基础

没明白你到底要取第一列值,干嘛用?大致上估计了一下,你第一列大概是id值把?你想取id,完全不必要这样嘛,你可以定义一个datakey就是了

打开智能标签
添加BoundField。属性里面DataField是你要绑定的字段。ReadOnly属性是是否设为只读。
添加CommandField中的编辑、更新、取消