【发布时间】:2013-12-19 14:02:51
【问题描述】:
我创建了一个带有 3 个文本框和 1 个下拉列表以及一个保存按钮的 asp.net 站点,每次单击它时,它都会返回 Bon-Temps.dll 中出现“System.NullReferenceException”类型的异常但未处理在用户代码中。
它在代码行上给出了这个错误 DataRow drow = ds.Tables["OpdrachtGever"].NewRow();
我的问题是为什么??
SqlConnection cnn = new SqlConnection();
cnn.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["BT-1ConnectionString"].ConnectionString;
cnn.Open();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "select * from OpdrachtGever";
cmd.Connection = cnn;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds, "OpdrachtGever");
SqlCommandBuilder cb = new SqlCommandBuilder(da);
DataRow drow = ds.Tables["OpdrachtGever"].NewRow();
drow["Naam"] = TextBox1.Text;
drow["Adres"] = TextBox2.Text;
drow["PostCode"] = TextBox3.Text;
drow["AantalPersonen"] = DropDownList1.SelectedItem;
ds.Tables["OpdrachtGever"].Rows.Add(drow);
da.Update(ds, "OpdrachtGever");
【问题讨论】:
标签: asp.net database exception button save