0

我有一个 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();                
}
4

1 回答 1

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 = "";
}
于 2013-10-28T10:06:12.123 回答