我正在尝试将数据表传递给新表单,但出现空引用异常。我不明白为什么。SQL 正在返回许多行,我确信它不为空。这是我的代码
System.Data.SqlServerCe.SqlCeDataAdapter dap = new System.Data.SqlServerCe.SqlCeDataAdapter(stringSql, conn);
DataTable dt2 = new DataTable();
dap.Fill(dt2);
cariSelection f = new cariSelection(dt2); // form
f.ShowDialog();
我究竟做错了什么?
这是表单构造函数。
public cariSelection(DataTable dt) {
dataGrid1.DataSource = dt; // I am getting the null reference exception here
}