数据库 C# datagridview可不可以让某一列禁止被更改
DataGridView控件可以在属性里面设定只读,但是能不能设置一下,只让这个表里面的第一列是只读的,而其它是可改的,因为我的第一列是主键,不能被更改啊...
DataGridView控件可以在属性里面设定只读,但是能不能设置一下,只让这个表里面的第一列是只读的,而其它是可改的,因为我的第一列是主键,不能被更改啊
展开
7个回答
展开全部
打开“编辑列”,选中第一列,右边的属性里面就有ReadOnly这艺术性,设置成True就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以啊,只需要将该列的ReadOnly属性设置为true就行
dataGridView1.Columns[“列名”].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;
}
}
private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.CurrentCell.ColumnIndex == 0)
{
dataGridView1.CurrentCell.ReadOnly = true;
}
else
{
dataGridView1.CurrentCell.ReadOnly = false;
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看 有没有 那一列的 readonly 属性 。
追问
怎么看?
追答
禁止那列 写上代码啊 dataGridView1.Columns[第几列].ReadOnly = true ; 有这个属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询