如何在gridview中组合下拉列表和空字段?

时间:2009-04-09 11:38:33

标签: .net asp.net linq-to-sql gridview

我有一个带LinqDataSource的GridView。 我使用以下技术使用下拉列表填充字段(在本例中为供应商),其中包含来自不同LinqDataSource的值:

alt text
(来源:scottgu.com

然而,假设我的供应商字段被允许为空。任何想法如何允许输入null值,以及其他SupplierDataSource选项?

1 个答案:

答案 0 :(得分:3)

请试试这个:

    <asp:DropDownList ID="DropDownList1"
      DataSourceID="SupplierDataSource"
      DataValueField="SupplierID"
      DataTextField="CompanyName"
      SelectedValue='<%#Bind("SupplierID")%>'
      runat="server"
      AppendDataBoundItems="true">
        <asp:ListItem Value="" Text="None" />
    </asp:DropDownList>

这应该在您的下拉列表中添加一个空列表项。我相信你的数据源会把它解释为空值,但我还没有测试过代码。

希望这有帮助!