数据库 C# datagridview可不可以让某一列禁止被更改

2024-12-30 15:07:07
推荐回答(5个)
回答1:

把你要设置的那一列设置为只读,如果是第一列的话:
dataGridView1.Columns[0].ReadOnly = true;
或者是你设置的主键名:
dataGridView1.Columns[主键名].ReadOnly = true;
这样就好了

回答2:

打开“编辑列”,选中第一列,右边的属性里面就有ReadOnly这艺术性,设置成True就OK了

回答3:

可以啊,只需要将该列的ReadOnly属性设置为true就行
dataGridView1.Columns[“列名”].ReadOnly=true;

回答4:

DataGridView 的CellEnter时间下增加代码:
private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.CurrentCell.ColumnIndex == 0)
{
dataGridView1.CurrentCell.ReadOnly = true;
}
else
{
dataGridView1.CurrentCell.ReadOnly = false;
}
}

回答5:

看看 有没有 那一列的 readonly 属性 。