C#列复合勾选组件ColumnHeaderCheckBox|C/S框架网
作者:C/S框架网  发布日期:2016/07/21 10:02:17
  C#列复合勾选组件ColumnHeaderCheckBox|C/S框架网


C#列复合勾选组件ColumnHeaderCheckBox|C/S框架网

使用方法:

1. 实例化ColumnHeaderCheckBox类(参数:表格对象:gvSummary,勾选列:colFlagCheck);

2. 获取勾选的记录,ColumnHeaderCheckBox.SelectedTable;

C# Code:

private ColumnHeaderCheckBox _ColumnHeaderCheckBox;

protected override void InitializeForm()
{
   //略...
   _ColumnHeaderCheckBox = new ColumnHeaderCheckBox(gvSummary,colFlagCheck);
   //略...
}


//获取勾选的资料行
DataTable dtChecked = _ColumnHeaderCheckBox.SelectedTable;
foreach (DataRow R in dtChecked.Rows)
{
   //R["DocNo"],取值
}

//取消勾选
_ColumnHeaderCheckBox.ClearSelection();

//来源:C/S框架网(www.csframework.com) QQ:1980854898


使用效果:

贴图图片



贴图图片



ColumnHeaderCheckBox类(勾选列参数:colFlagCheck或col_Check 名字自定义);

贴图图片
贴图图片




代码优化:

若在GridView.EndSorting事件内调用ClearSelection方法,View.Invalidate()方法会报错,注释掉。

C# Code:

private void Invalidate()
{
  View.BeginUpdate();
  View.EndUpdate();
  
//View.Invalidate();
}
  
  
//来源:C/S框架网 | www.csframework.com | QQ:23404761



C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务



点击下载附件 点击下载附件 (如下载失败,请邮件通知我们寄回给您,或QQ:23404761留言.)
上一篇 下一篇