判断 dataGridView2.Rows.第9、10列的值是否为“1900-01-01 ”,如果是则设为“”的C#代码
时间: 2024-11-29 14:35:17 浏览: 3
winform_DataGridView常见属性.docx
在C#中,你可以使用`DataGridView`的`Cells`属性来检查特定行和列的单元格值,并进行相应的修改。假设dataGridView2已经设置好并连接到数据源,以下是检查第九列和第十列(通常索引从0开始计数,所以这里是8和9)是否为"1900-01-01",如果匹配就清空该值的代码:
```csharp
for (int i = 0; i < dataGridView2.Rows.Count; i++)
{
DataGridViewCell ninthColumn = dataGridView2[i, 8];
DataGridViewCell tenthColumn = dataGridView2[i, 9];
if (ninthColumn.Value.ToString() == "1900-01-01")
ninthColumn.Value = "";
if (tenthColumn.Value.ToString() == "1900-01-01")
tenthColumn.Value = "";
}
```
这里我们首先通过索引获取每个单元格的引用,然后检查其`Value`属性是否等于字符串"1900-01-01",如果是,则将其值设为空字符串。
阅读全文