读书人

datagridview只读不起作用的有关问题

发布时间: 2012-05-28 17:59:33 作者: rapoo

datagridview只读不起作用的问题
如果我写成dgv1.ReadOnly = true;整个dgv只读没问题。
可是如果我想特定行或者特定单元格只读,dgvParam.Rows[i].ReadOnly = true;或者dgvParam[3,i].ReadOnly = true;就完全不起作用,还是可以修改单元格的值。
这是咋回事呢?我看过,这个行或者单元格的ReadOnly属性确实已经变成true了。

[解决办法]
在单元格变换的时候,当你想禁止编辑时,设置grid的readonly,反之取消
[解决办法]
foreach(DataGridViewColumn dc in dataGridView1.Columns)
{
if (dc.Name.ToString() == "人数")
{
dc.ReadOnly = false;
}
}
参考下。。以前设置列这么做的。。

读书人网 >C#

热点推荐