【发布时间】:2013-04-15 14:01:17
【问题描述】:
我的 datagridview 有 2 列。 列 0 包含处于关闭位置的复选框(默认)。用户可以单击该框并更改状态或选中。
如何循环并找到已检查的内容。这是我的代码
try
{
// This line will cause InvalidCastException
// Specified cast is not valid.
if ((bool)(row.Cells[0]).Value || (CheckState)row.Cells[0].Value == CheckState.Checked)
{
// Do something
MessageBox.Show("Checked");
}
}
catch (NullReferenceException nre)
{
MessageBox.Show("No Rows Have Been Checked");
}
【问题讨论】:
标签: c# checkbox datagridview datagridcell