我想我的下拉列表顯示第一個值「 - 選擇小車 - 」DROPDOWNLIST第一個值顯示「選擇」
我在這樣成功:
protected void ddl1_DataBound(object sender, EventArgs e)
{
Convert.ToInt32(ddl1.SelectedValue);
ddl1.Items.Insert(0, new ListItem("-Choose car-", "-Choose car-" ));
}
,這是很正常的「 - 選擇 - 」是擺在首位,但現在的問題是,如果我有值,例如,在下拉列表顯示這樣的:
-Choose car-
Subaro
Fiat
Honda
的第一個值,當我進入到網站,顯示的是Subaro ,並看到 - 選擇汽車 - 用戶需要打開下拉列表,然後他會首先看到選擇汽車。我怎樣才能從一開始就做到這一點,從頁面加載 - 選擇汽車 - 將顯示在ddl從頁面加載。我在代碼錯誤的地方?
我試着用AppendDataBoundItems = "true"
的項目表,但我得到了一個錯誤,當我成功時,問題是一樣的,就像我之前說過的。
您是否嘗試將'SelectedIndex'屬性設置爲'0'? – R0MANARMY 2011-05-02 11:12:43
是的。同樣的轉折。 – Oshrib 2011-05-02 11:30:09
如果該下拉列表已被綁定,則值可能來自數據庫。它是綁定的嗎? – Vale 2011-05-02 11:32:29