小编use*_*572的帖子

未将对象引用设置为访问 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;
 }
Run Code Online (Sandbox Code Playgroud)

我还在NullReferenceException11 号线收到。

c# ado.net exception-handling datagridview nullreferenceexception

-1
推荐指数
1
解决办法
1万
查看次数