string sel = "select * from PUTIN";
DataSet ds = new DataSet();
DataTable dt = ds.Tables["put"];
DataRow row = dt.NewRow();
这是代码。当我运行DataRow row = dt.NewRow();
行时
我得到一个例外:
对象引用未设置为对象的实例
我发现dt
为空,为什么以及如何解决它?
答案 0 :(得分:3)
您的DataSet
目前为空。您需要在此处使用SqlDataAdapter
来填充DataSet
。像这样:
string sel = "select * from PUTIN";
SqlDataAdapter da = new SqlDataAdapter(sel,connection);
DataSet ds = new DataSet();
da.Fill(ds,"put");
DataTable dt = ds.Tables["put"];
DataRow row = dt.NewRow();