BindingSource bsource = new BindingSource();
DataSet ds = new DataSet();
private SqlDataAdapter da;
DataTable table1 = some subroutine
然后表存在。
然后在运行下面的代码后,我得到一个异常“对象引用没有设置为对象的实例。”。
ds.Tables.Add(table1);
da.Fill(table1); // here catch an error.
bsource.DataSource = table1;
datagridview1.DataSource = table1;
答案 0 :(得分:0)
除非你在某处初始化da
,否则:
private SqlDataAdapter da;
和此:
da.Fill(table1);
你当然会获得NPE,因为它没有指向任何东西。我想你的意思是:
private SqlDataAdapter da = new SqlDataAdapter();
答案 1 :(得分:0)
您尚未初始化SqlDataAdapter
private SqlDataAdapter da = // Initialize adapter here.