带有LinqDataSource的DropDownList和一个空选项

jan*_*oly 5 linq asp.net drop-down-menu

是否有一些优雅的方法将空选项添加到与LinqDataSource绑定的DropDownList中?

DOK*_*DOK 8

以下是如何在列表顶部添加值.它可以是空字符串,也可以是一些文本.

<asp:DropDownList ID="categories" runat="server" AppendDataBoundItems="True" AutoPostBack="True" DataSourceID="categoriesDataSource" DataTextField="CategoryName" DataValueField="CategoryID" EnableViewState="False">
    <asp:ListItem Value="-1">
       -- Choose a Category --
    </asp:ListItem>           
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

一定要设置DropDownList的AppendDataBoundItems = True.