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

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

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

alt text
(来源:scottgu.com)

但是,假设我的供应商字段允许为空。有什么想法如何允许输入空值以及其他供应商数据源选项吗?

最佳答案

请尝试这个:

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

这应该向您的下拉列表添加一个空列表项。我相信您的数据源会将其解释为空值,但我尚未测试代码。

希望这有帮助!

关于.net - 如何在gridview中组合下拉列表和空字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/733828/

相关文章:

c# - 从 React Native 访问 ASP.NET Core 2.1 Web API 时“无法验证 HTTPS 连接”

c# - ASP.Net C# - 根据条件设置 MySQL 查询和参数

vb.net - LINQ to SQL 从多个列中选择不同的列

.net - 如何检查 ldap 连接是否安全?

c# - .NET 应用程序中的最大线程数?

c# - 我可以在自定义 MembershipProvider 中向用户 session 添加内容吗?

c# - 如何使用 Linq to Sql 修剪值?

c# - Linq to SQL 不保存名为 'Value' 的属性

c# - 向 MSMQ 发送序列化数据时抛出 InvalidCastException

.net - 检查有效的 IMEI