在Windows应用程序中,在dataGridView中查找控件按钮列 [英] In windows application , in dataGridView to findcontrol button columns

查看:63
本文介绍了在Windows应用程序中,在dataGridView中查找控件按钮列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Windows应用程序中,在dataGridView中查找控件按钮列,因为
我需要在特定条件下操纵/更改按钮启用/禁用.
由于find控件在dataGridView控件的Windows应用程序中不可用,因此最好的替代选择是

以下是我的dataGridView代码,这里第0列是DataGridViewButtonColumn

in windows application , in dataGridView to find control button columns, since
i require to manipulate / change button enable / disable on certain condition.
Since find control is not available in windows application in dataGridView Control, what is the best alternative to do that

below is my code for dataGridView, here column 0 is DataGridViewButtonColumn

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 0)
{


DataGridViewButtonColumn buttonCol = new DataGridViewButtonColumn();
}
}

推荐答案

///For adding repository column in grid
DataGridViewButtonColumn ButtonColumn= new DataGridViewButtonColumn();
                ButtonColumn.HeaderText = "Button Column ";
                ButtonColumn.Text = "Click Me";
                ButtonColumn.Name = "btnClickMe";
                ButtonColumn.UseColumnTextForButtonValue = true;
                dataGridView1.Columns.Add(ButtonColumn); 

//Getting Events

dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 1)
            {

                //StateMents you Want to execute to Get Data 
            }
        }


您可以在绑定期间循环网格,并投射控件和datagridviewbutton列.
You can loop the grid during binding and cast the control and datagridviewbutton column.


这篇关于在Windows应用程序中,在dataGridView中查找控件按钮列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆