在我的項目中,我有2個下拉列表框1個列表框和1個文本框。我已經將數據庫中的兩個下拉列表「PostalDropDown」和「CityDropDown」綁定在一起,並且它工作正常,然後我將列表框綁定到之前的下拉列表,並且它也可以正常工作!綁定多個下拉菜單和文本框
我在這裏的問題,我仍然有我想它顯示的也必然要下拉菜單的結果名稱的最後文本框。 我不能FIGUR出來,因爲文本不具有SelectValue財產,所以像我和我的下拉菜單或列表框像我一樣做,我不能給它分配:
if (!IsPostBack)
{
IEnumerable<Tuple<string, string, string, string>> data = GetData();
DropDownListPostal.DataSource = data.Select(tuple => tuple.Item1).Distinct().ToList();
DropDownListPostal.DataBind();
DropDownListCity.DataValueField = "Item1";
DropDownListCity.DataTextField = "Item2";
DropDownListCity.DataSource = data;
DropDownListCity.DataBind();
ListBox1.DataValueField = "item1";
ListBox1.DataTextField = "Item4";
ListBox1.DataSource = data;
ListBox1.DataBind();
}
}
,然後我查看結果這一對在第一個下拉列表中將selectedindexchanged更改爲:
protected void DropDownListPostal_SelectedIndexChanged1(object sender, EventArgs e)
{
//DropDownListPostal.ClearSelection();
ListBox1.ClearSelection();
DropDownListCity.ClearSelection();
var postal = DropDownListPostal.SelectedValue;
var listItem = DropDownListCity.Items.FindByValue(postal);
var street = ListBox1.Items.FindByValue(postal);
listItem.Selected = true;
street.Selected = true;
任何人都可以告訴我如何將其餘數據庫結果添加到文本框? 我可以把整個代碼的網頁,如果你們都想。
乾杯
編輯你的問題到你無法做什麼? –