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 增加操作按钮的主要内容,如果未能解决你的问题,请参考以下文章

Dev gridcontrol 添加多列按钮

DEV GridControl控件使用(CheckBox全选操作按钮事件处理,获取值)

使用Dev中的GridView进行数据增删操作

为浮动操作按钮增加动画

nodejs 对mongodb数据库的增加修删该查操作

Winform 弹框增加确定按钮并点击确定后进行下一步操作