DataGridView设置列类型为DataGridViewCheckBoxColumn,如何判断被选中

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;
            }
        }



就是这么方便。


猜你喜欢

转载自blog.csdn.net/king422212809/article/details/79640861