我在ASP表单中有一个formview,用于编辑和查看信息。该表单包含许多下拉列表控件,其中大多数不是必填字段。在编辑模板中,我使用ddlInfoEstStatus.Items.Insert(0, new ListItem("", "*"));
来显示空行。
我遇到的问题是,在将下拉列表绑定到数据源之后,使用上面的代码在项目模板中不起作用。
答案 0 :(得分:2)
您需要通过在Dropdown列表中将AppendDataBoundItems
设置为true来允许将数据绑定项附加到现有列表项(包括空列表项)。
<asp:DropDownList runat="server" ID="yourDDL"
AppendDataBoundItems="true">