我正在阅读 a 中的所有单元格DataGridView
,但是在每个单元格上,我想将单元格的前 3 个元素作为字符串进行比较,如果它们匹配,则将其转换为空白单元格。
到目前为止,我已经尝试过了
for (int z = 0; z < dataGridView7.Rows.Count; z++)
{
for (int i = 0; i < dataGridView7.Columns.Count; i++)
{
string caixa = dataGridView7[z, i].Value.ToString(); //problem right here
string caixaselecta = caixa.Substring(0, 3);
if (caixaselecta == "0 *")
{
dataGridView7[z, i].Value = "";
}
}
}
循环正确完成,for
匹配也正确。我认为问题在于识别当前正在分析的单元格,并将其转换为字符串。
我尝试过类似的方法来到达当前单元格,但要么我收到错误,要么字符串caixa
没有正确定义。
有什么提示吗?