答案 0 :(得分:0)
从您对问题的评论中直接采用,但格式可读:
for(int i = 0; i < dgv.Rows.Count; i++)
{
for(int j = 0; j < dgv.Columns.Count; j++)
{
if (dgv.Rows[i].Cells[j].Value == null)
{
dgv.Rows[i].Cells[j].Value = "0";
}
}
}
我认为没有理由不能工作,如果它确实有效请让人们知道,以便将来有类似问题的人可以使用它。
我建议将dgv.Rows[i].Cells[j].Value == null
更改为string.IsNullOrEmpty(dgv.Rows[i].Cells[j].Value)
,确保价值永远不会为""
,但不会为空,但会显示为空。