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