0
我有一個detailsview用於插入新的記錄到GRIDVIEW。 DetailsView有3個綁定字段和一個模板字段。模板字段有一個下拉列表控件。dropdownlist控件detailsview到數據庫
當我點擊插入時,所有的字段都應該輸入到數據庫中。綁定字段被插入,但是我對下拉列表控件有問題。我試着在「插入」單擊事件編寫這些代碼特別是對於下拉列表
保護無效btnInsert_Click(對象發件人,EventArgs的) {
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();
我收到此錯誤:參數[國家/ Province_name]沒有默認值。
請幫我解決這個問題
問候, 阿瓊
怎麼樣的VARCHAR的大小/長度? – JeffO 2012-02-16 16:34:44
我的問題在這裏是「statename」在運行期間似乎爲空... – 2012-02-16 16:37:03