一、标准化配置
点击“Run Designer”后可以弹出配置窗口。
主要通过对Grid Designer的配置实现所需功能。
对表格的列名进行配置
需要配置的内容一般有:
二、分组汇总统计配置
配置后效果:
三、其他细节设置
(1)去除表格标题
配置前:
配置方式:
配置后:
(2)给表格前添加勾选框
配置方式:
配置后:
四、数据绑定
(1)绑定数据,对象集合
注:绑定对象时,可以写成这个样子
(2)绑定数据,DataTable
(3)获取焦点行的方式
//绑定的数据是对象集合时:
SynFieldMap fieldmap = gvFieldList.GetFocusedRow() as SynFieldMap;
//绑定的数据是DataTable时:
DataRow dataRow = gvFieldList.GetFocusedDataRow();
五、一个奇怪的问题
将RepositoryComboBoxEdit绑定到GridView中后,修改ComboBox的值时,会弹出提示“对象必须实现Iconvertible”。
解决方式:在ParseEditValue方法中添加如下代码
private void repositoryItemComboBox1_ParseEditValue(object sender, ConvertEditValueEventArgs e)
{
e.Value = e.Value.ToString();
e.Handled = true;
}