【发布时间】:2014-01-11 10:01:59
【问题描述】:
我在加载数据的 Windows 窗体中有一个 Datagridview。我还在运行时为此 Datagridview 添加了一个复选框列。我的问题是我如何知道复选框列中的任何复选框是否已被选中,以及是否已选中复选框启用按钮。我已经使用 CellValueChanged 事件来执行上述任务,但无法得到想要的结果。
这就是我所做的
List<int> ChkedRow = new List<int>();
for (int i = 0; i <= Datagridview1.RowCount - 1; i++)
{
if (Convert.ToBoolean(Datagridview1.Rows[i].Cells["chkcol"].Value) == true)
{
button1.Enabled = true;
}
else
{
button1.Enabled = false;
}
}
【问题讨论】:
标签: c# winforms checkbox datagridview