一个简单而我不明白的问题,在线等!
DataTable dtable;
DataRow drow;
DataSet ds= new DataSet();
SqlConnection myconn = new SqlConnection(ConfigurationSettings.AppSettings["connstring"]);
myconn.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from test",myconn);
da.Fill (ds,"orderdetail");
dtable = ds.Tables["orderdatail"];
dgorderdetail.DataSource=ds.Tables["orderdetail"].DefaultView;
drow=dtable.NewRow();
在这最后一行提示出错:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 133: dtable = ds.Tables["orderdatail"];
行 134: dgorderdetail.DataSource=ds.Tables["orderdetail"].DefaultView;
行 135: drow=dtable.NewRow();
行 136: DropDownList addproductddl = new DropDownList();
行 137: addproductddl.Items.Insert(0,"ooo");