【发布时间】:2012-02-16 16:29:38
【问题描述】:
我有一个用于向 GRIDVIEW 插入新记录的详细信息视图。 DetailsView 有 3 个绑定字段和一个模板字段。模板字段有一个下拉列表控件。
当我单击插入时,所有字段都应输入到数据库中。绑定字段被插入,但下拉列表控件有问题。我尝试为“INSERT”点击事件中的下拉列表编写此代码
protected void btnInsert_Click(object sender, EventArgs e) {
DropDownList ddl = null;
ddl = new DropDownList();
RateCenters rate = null;
rate = new RateCenters();
rate.statename = ddl.Text;
OleDbConnection con = new OleDbConnection(conStr);
OleDbCommand cmd = new OleDbCommand(sql, con);
cmd.Parameters.Add("@State/Province_name", OleDbType.VarChar).Value = statename;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
我收到此错误:参数 [State/Province_name] 没有默认值。
请帮我解决这个问题
问候, 阿琼
【问题讨论】:
-
varchar 的大小/长度如何?
-
我的问题是“statename”在运行期间似乎为空...
标签: database ms-access drop-down-menu detailsview