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
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
{
View.BeginUpdate();
View.EndUpdate();
//View.Invalidate();
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
扫一扫加微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网