我正在尝试更新我的字符串文本列,但由于某些原因,它没有更新。我正在运行时编辑数据网格视图。用户可以更新字符串文本,除非字符串中存在"不更改"。如果字符串中出现"不更改",则用户无法更改它,或者如果用户更改了它,它将恢复到旧值。我希望数据网格视图在运行时更新。
if (readcontents.contains('do not change')
{
this.dataGridView1.CurrentRow.Cells[2].Value = read;
}
如果有人想知道答案是什么。。
int row = dataGridView1.RowCount;
string tr="Do not Change";
for (int i = 0; i < row-1; i++)
{
if(dataGridView1[2,i].Value.ToString().Contains(tr))
{
dataGridView1[2, i].ReadOnly = true;
}
}