读书人

winform中怎么在datagrid中使用复选框

发布时间: 2012-02-05 12:07:14 作者: rapoo

winform中如何在datagrid中使用复选框表示哪几行被选中
如题。想在datagrid中增加一列为checkbox列。怎么做?希望能给出部分代码


[解决办法]
需要用到摸板列

用编辑摸板列,
[解决办法]
在WebForm里是这样的
每一行的单元格内的控件都有个index
获取选择的行的单元格
用 index 获得控件
如下:
TextBox txt1 = e.Row.Cells[0].Controls[0] as TextBox;
txt1.Width = 85;
txt1.Height = 12;

关于模板列看下msdn

思想就是

循环访问每一行
获得控件状态
查看哪行被选中
进行相应操作


读书人网 >asp.net

热点推荐