我的 asp.net 网页中有一个下拉框。我希望 dd 框在加载时以“-- Select a Project --”作为文本值。dd 框在设计时绑定到 EF 对象——没有自定义代码(抱歉)。它有(像一个经典的组合框)一个“ID”列(整数)和一个显示列。当我有一个只有一列的 dd 框时,过程很简单:
protected void ProjectDropDown_DataBound(object sender, EventArgs e)
{
DropDownList list = sender as DropDownList;
if (list != null)
list.Items.Insert(0, "--Select a Project--");
}
这是 EF 数据源的图像:
这是 DropDownBox 属性的图像...[ID 是一个整数,ProjectNbr 是一个字符串]....:
而且,由于这很难阅读,这里有一个特写:
但这不适用于二元素下拉框。谁能帮我一把?