[求助]如何在绑定DataGridView的时候根据数据设置某个单元格为只读 RT。比如:我这一行有一个LockFlag属性,当它为TRUE的时候,锁定该单元格不允许编辑,为FALSE的时候允许编辑。我知道beginEdit可以这样,但在我这里有特殊要求。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dataGridView1.Rows[0].Cells[0].ReadOnly 在DataGridView的RowPostPaint事件中写代码if(e.ColumnIndex = LockFlag对应的列索引 || dataGridView1.Columns[e.ColumnIndex].Name.Equals(LockFlag对应的列名)){ dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].ReadOnly = true;}else{ dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].ReadOnly = false;} [讨论]这是在干嘛? 关于查找结果中高亮显示的问题 C#如何消除打开模态窗口时mdi主窗口背景图片闪烁? 关于div的问题? DatagridView 小数点位数控制? 关于类的继承和接口的继承问题 list<>绑定到ListBox操作问题 结点编历我还是没搞懂 还有一年毕业了不知道学c#能不能找到工作??????? C# winform 中 DataGridView控件SelectionChanged事件中字段编写问题 C# 向数据库中插入bit型 初级问题:ado.net实体数据模型还是linq to sql?
dataGridView1.Columns[e.ColumnIndex].Name.Equals(LockFlag对应的列名))
{
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].ReadOnly = true;
}
else
{
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].ReadOnly = false;
}