C# ASP FormView项目模板是否将空添加到下拉列表?

C# ASP FormView项目模板是否将空添加到下拉列表?,c#,asp.net,data-binding,C#,Asp.net,Data Binding,我有一个ASP表单中的formview,用于编辑和查看信息。表单包含许多dropdownlist控件,其中大多数不是必填字段。在编辑模板中,我使用了ddlInfoEstStatus.Items.Insert(0,newlistItem(“,”*”)以显示空行 我遇到的问题是,在将dropdownlist绑定到数据源后,使用上面的代码在项模板中不起作用。您需要通过在DropdownLists上设置为true,允许将数据绑定项附加到现有列表项(包括空项) <asp:DropDownList r

我有一个ASP表单中的formview,用于编辑和查看信息。表单包含许多dropdownlist控件,其中大多数不是必填字段。在编辑模板中,我使用了
ddlInfoEstStatus.Items.Insert(0,newlistItem(“,”*”)以显示空行


我遇到的问题是,在将dropdownlist绑定到数据源后,使用上面的代码在项模板中不起作用。

您需要通过在DropdownLists上设置为true,允许将数据绑定项附加到现有列表项(包括空项)

<asp:DropDownList runat="server" ID="yourDDL"
    AppendDataBoundItems="true">


能否提供这行代码出现的上下文的其他代码片段?是否可能添加该项,然后进行数据绑定?因为那会抹去你以前在里面的东西。你是先绑定然后执行那行吗?如果没有,您需要先绑定列表,否则它将被覆盖。是的,这解决了问题。我们使用了AppendDataBoundItems,还使用了项模板中的数据绑定,这导致了项的重复。去掉装订使它按我们的预期工作。