DEV GridControl控件使用(CheckBox全选、操作按钮、事件处理,获取值)
DEV GridControl控件使用(CheckBox全选、操作按钮、事件处理,获取值)
1、GridControl控件使用
(1)绑定数据源
//绑定DataTable
gridControl1.DataSource = DbHelper.ExecuteDataTable("SELECT * FROM dc_Log");
(2)配置显示列
(3)插入按钮列
(4)插入复选框CheckBox
(5)获取操作按钮列的值
设置按钮事件
获取当前行的值
private void repositoryItemButtonEdit1_Click(object sender, EventArgs e)
{
//获取点击行的索引
int RowIndex = gridView1.GetFocusedDataSourceRowIndex();
//输出值
MessageBox.Show(gridView1.GetRowCellValue(RowIndex, "LogId").ToString());
}
(6)获取CheckBox的值
设置批量操作按钮
按钮点击事件
private void simpleButton1_Click(object sender, EventArgs e)
{
//获取所选择的行
int[] rows = gridView1.GetSelectedRows();
foreach(int i in rows)
{
//输出值
MessageBox.Show(gridView1.GetRowCellValue(i, "LogId").ToString());
}
}