我有一个包含3行的DataGridView。
我正在以编程方式添加第四行。
有没有办法阻止用户在添加第四行后选择三行。
非常感谢大家
答案 0 :(得分:1)
DataGridView1.Rows[0].ReadOnly = true;
DataGridView1.Rows[1].ReadOnly = true;
DataGridView1.Rows[2].ReadOnly = true;
这将确保用户无法编辑前3行的数据。
或类似......
在Cell_Click事件中,
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if ((e.RowIndex == 0) || (e.RowIndex == 1) || (e.RowIndex == 2))
{
dataGridView1.ClearSelection();
}
}
答案 1 :(得分:0)
您是否只希望他们选择并对您添加的行采取行动?如果是这样,你不需要网格,你可以假设它们所在的行是你希望它们所在的行,即使它们不是。