如果前两列有数据,则禁用第三列数据网格视图

时间:2014-02-17 05:48:39

标签: c# winforms datagridview

我正在开发Windows窗体..
我有一个数据网格视图说(3列)。如果我没有第一列,两列中的数据,我想禁用第三列。
如果我在前两列中有数据,则应启用第三列..

像我这样的数据网格视图

enter image description here

如果前两列有一些数据,那么我必须在第三列中输入一些id。另外我不想在第三列中输入id 我怎么能这样做? 任何帮助都很明显?

1 个答案:

答案 0 :(得分:1)

String Cell1=dataGridView1.Rows[0].Cells[0].Value.ToString();
String Cell2=dataGridView1.Rows[0].Cells[1].Value.ToString();

if(String.IsNullOrWhiteSpace(Cell1) && String.IsNullOrWhiteSpace(Cell2))
{
dataGridView1.Rows[0].Cells[2].ReadOnly = true;
}