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

winform中怎么在datagrid中使用复选框表示哪几行被选中

2012-02-05 
winform中如何在datagrid中使用复选框表示哪几行被选中如题。想在datagrid中增加一列为checkbox列。怎么做?

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


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

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

关于模板列看下msdn

思想就是

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


热点排行