在DataGridViewButtonColumn中禁用按钮

时间:2013-05-16 20:54:52

标签: c# datagridview datagridviewbuttoncolumn

我从Oracle数据库中提取结果并将其存储在DataTable中,然后再将其设置为DataGridView中的源代码。原因是我在向用户显示之前删除了一些列。使用DataGridViewButtonColumn我添加了一个允许用户“编辑”特定行的列。我的问题是我试图根据当前行中的值禁用该按钮。保持其余的行按钮处于启用状态。

var table = OracleConnection.Results(myquery);
table.Columns.Remove("Comments");
var editButton = new DataGridViewButtonColumn;
editButton.Value = "Edit";
editButton.Text = "Edit";
editButton.UseColumnTextForButtonValue = true;
_dtgvResults.Source = table;
_dtgvResults.Columns.Add(editButton);

1 个答案:

答案 0 :(得分:0)

查看DataGridView中的RowDataBound事件

MS Reference