当前位置: 代码迷 >> ASP.NET >> winform中怎么在datagrid中使用复选框表示哪几行被选中
  详细解决方案

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

热度:748   发布时间:2013-02-26 00:00:00.0
winform中如何在datagrid中使用复选框表示哪几行被选中
如题。想在datagrid中增加一列为checkbox列。怎么做?希望能给出部分代码


------解决方案--------------------------------------------------------
需要用到摸板列

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

关于模板列看下msdn

思想就是

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


  相关解决方案