首页 技术交流 Winform窗体datagridview绑定时添加按钮并执行按钮事件的处理方法 正文

Winform窗体datagridview绑定时添加按钮并执行按钮事件的处理方法

发布日期:2019年03月19日 09:45        阅读次数:1627

实际开发过程中,我们可能会遇到这种需求,在DataGridView控件中绑定数据时,我们需要在列表中添加按钮,并执行按钮事件来实现我们的逻辑,那么如何在 DataGridView中添加按钮并触发按钮事件呢,其实也很简单,首先我们在设计视图中,在Datagridview控件的属性中设置绑定列;



然后设置这个button类型的属性:


Text就是显示按钮显示的文本文件,对应的UseColumnTextForButtonValue这个属性必须设置为True


然后我们需要设置一下 DataGridView的CellContentClick点击事件:


对应的事件代码如下:

 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int CIndex = e.ColumnIndex;
            if (CIndex == 6)
            {
                string txt = this.dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
                
            }
        }

e.ColumnIndex的索引是从1开始计算的,所以你具体看下你的按钮位于第几列,通过this.dataGridView1.Rows[e.RowIndex].Cells[2].Value来获取改行的某一列的值。

评论:

共 0 页 0 条记录,当前为第 1 页