把你要设置的那一列设置为只读,如果是第一列的话:
dataGridView1.Columns[0].ReadOnly = true;
或者是你设置的主键名:
dataGridView1.Columns[主键名].ReadOnly = true;
这样就好了
打开“编辑列”,选中第一列,右边的属性里面就有ReadOnly这艺术性,设置成True就OK了
可以啊,只需要将该列的ReadOnly属性设置为true就行
dataGridView1.Columns[“列名”].ReadOnly=true;
DataGridView 的CellEnter时间下增加代码:
private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.CurrentCell.ColumnIndex == 0)
{
dataGridView1.CurrentCell.ReadOnly = true;
}
else
{
dataGridView1.CurrentCell.ReadOnly = false;
}
}
看看 有没有 那一列的 readonly 属性 。