VS中Winform程序,DataGridView用着非常方便。如果要使用CheckBox类型,只需要设置一下就可以。但是如何判断某一行的Checkbox被选中呢?
核心代码:
private void btnPushdown_Click(object sender, EventArgs e)
{
List<int> selectList = new List<int>();
Console.Write("选中行:");
for (int iRow = 0; iRow < dgvList.RowCount; ++iRow)
{
if (Convert.ToBoolean(dgvList.Rows[iRow].Cells["Selected"].Value))
{
selectList.Add(iRow);
Console.Write(iRow.ToString() + ",");
}
}
Console.WriteLine();
if (!CheckDocumentStatus(selectList))
{
return;
}
}
就是这么方便。