-1
我想將數據從一個DataGridView轉移到另一個實例,這裏是我的代碼示例:對象引用未設置到對象訪問的DataGridView
private void btnShow(object sender, EventArgs e)
{
DataTable dtr = new DataTable();
dtr.Columns.Add(new DataColumn("Name", typeof(string)));
dtr.Columns.Add(new DataColumn("Label", typeof(string)));
dtr.Columns.Add(new DataColumn("Domain", typeof(string)));
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
DataRow erow = dtr.NewRow();
erow[0] = dataGridView1.Rows[i].Cells[0].Value.ToString();
erow[1] = dataGridView1.Rows[i].Cells[1].Value.ToString();
erow[2] = dataGridView1.Rows[i].Cells[2].Value.ToString();
dtr.Rows.Add(erow);
}
dataGridView2.DataSource = dtr;
}
我還在行接收NullReferenceException
11.
究竟做第11行的樣子代碼的情況下?如果它訪問單元格值,是否在網格 – V4Vendetta 2013-03-25 07:48:55
第11行中有3列(單元[2]或單元[3]),'erow = dtr.NewRow();'對我來說看起來很好。你確定這個異常在第11行中出現嗎? – 2013-03-25 07:49:12
此代碼是否在Postback上運行?可能是ASP.NET生命週期的問題? – Tim 2013-03-25 07:51:36