結合後,添加在下拉列表默認值我綁定我的DDL到我的數據庫如下,但是我怎麼可以在綁定值上添加一個默認的文本,使其顯示爲:與數據庫
Select Color ---> default text
Red ---> database value
Blue ---> database value
Green ---> database value
代碼:
DropDownList ddlSize = (DropDownList)FormView_Product.Row.Cells[0].FindControl("ddlSize");
CommerceEntities db = new CommerceEntities();
ddlColor.DataSource = from p in db.ProductTypes
where p.ProductID == pID
orderby p.Color
select new { p.Color };
ddlColor.DataTextField = "Color";
謝謝!
你的程序代碼,不會讓你的 「選擇」 項defult或頂部的項目。它將僅僅位於列表的底部,並且列表中的第一項將被選中,除非他另外設置了「SelectedValue」。詳情請參閱我的回答。 –
是的,謝謝@Justin。插入方法,而不是做。 –
很酷。如果你只需要一個空的文本和值作爲你的默認值,你甚至不需要添加任何列表項。 AppendDataBoundItems =「True」將完成這項工作。謝謝! –