Dev cxDBGrid 增加操作按钮
Posted 丹心石
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dev cxDBGrid 增加操作按钮相关的知识,希望对你有一定的参考价值。
cxDBGrid 列增加操作按钮
1.增加一列,把Properties 属性设置为 ButtonEdit
(该属性控制是否显示为按钮),ViewStyle设置为vsButtonsAutoWidth
(该属性控制按钮在列中的位置) Options下的ShowEditButtons 设置为 isebAways
(该属性控制按钮是否显示)
2.添加事件,在Properties 的OnButtonClick 事件下增加事件方法
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());
}
}
(7)设置Dock属性
以上是关于Dev cxDBGrid 增加操作按钮的主要内容,如果未能解决你的问题,请参考以下文章