炫意html5
最早CSS3和HTML5移动技术网站之一

DataGridView 中的多选框最多选两行,选第三行时取消

        private void dataGridView1_CurrentCellDirtyStateChanged(object sender, EventArgs e)
{
if (dataGridView1.IsCurrentCellDirty)
{
dataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit);
}
}
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
if(GetSelectRows().Count>2)
{
dataGridView1.Rows[e.rowindex].Cells[e.columnindex].Value  = false;
}
}

这样写,实际上是取消了,但是界面上还勾选着……

回答

还在编辑状态,退出编辑状态就会显示没勾选

炫意HTML5 » DataGridView 中的多选框最多选两行,选第三行时取消

Java基础教程Android基础教程