我有一个datagridview和一个标签。我想打印dataGridView2.Rows [i] .Cells [0]的值到label1。我在这里写一个代码。但它给出了一个错误。
未将对象引用设置为对象的实例
for (int i = 0; i < dataGridView2.Rows.Count; i++)
{
label3.Text = dataGridView2.Rows[i].Cells[0].Value.ToString();
}
答案 0 :(得分:0)
Value
可能包含NULL
。您无法在.ToString()
值上致电NULL
。您应该首先检查值。
for (int i = 0; i < dataGridView2.Rows.Count; i++)
{
if (dataGridView2.Rows[i].Cells[0].Value != null)
label3.Text = dataGridView2.Rows[i].Cells[0].Value.ToString();
else
label3.Text = "";
}