我有一個DropDownList
,它綁定到數據庫。在DropDownList
列表中的值可以是這樣的:在DropDownList選擇中有重複的值導致不匹配選擇
Bedroom1
Bedroom2
Kitchen1
Kitchen2
當這些項目在DropDownList
列表中,已經選擇 「Bedroom2」,選擇「Bedroom1 「本身,但是選擇了」Kitchen2「,選擇」Kitchen1「。
這個DropDownList
進一步綁定到另一個DropDownList
。我爲DropDownList
設置了AutoPostBack。我已經綁定了來自代碼的數據源。
什麼可能會出錯?
數據綁定代碼:
SqlDataAdapter myda = new SqlDataAdapter("Select * FROM " + Label3.Text, con);
DataSet ds = new DataSet();
myda.Fill(ds, "Table");
LOC_LIST2.DataSource = ds.Tables[0];
LOC_LIST2.DataTextField = ds.Tables[0].Columns["Location_Instance"].ColumnName.ToString();
LOC_LIST2.DataValueField=ds.Tables[0].Columns["Location_Type"].ColumnName.ToStri??ng();
LOC_LIST2.DataBind();
LOC_LIST2.Items.Insert(0, new ListItem("---Choose One Location---", "-1"));
因此,在上面的代碼Location_Instance是被添加並存儲在數據庫和同樣是在上述DropDownList
檢索位置(LOCATION_TYPE)的數目。
這是一個非常嚴重的問題,有人可以幫助我在這個儘快?
郵政代碼和實際的項目,因爲它們是如何在頁面上呈現。 – Icarus 2012-08-14 16:13:07
將您的帖子內的帖子發佈,而不是作爲圖片,但作爲代碼支架 – jbkkd 2012-08-14 16:21:48
我已經添加到您的帖子的代碼。爲了將來的參考,請使用您的問題下方的「編輯」鏈接添加該類型的信息(而不是評論,因爲它們不會非常清楚地顯示代碼)。另請注意,我修正了一些其他拼寫和語法問題,並添加了一些格式。 – jadarnel27 2012-08-14 16:39:03