结合后,添加在下拉列表默认值我绑定我的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”将完成这项工作。谢谢! –