我希望有人能回答这个问题。我要拔头发了!
我有DropDownList
一个默认值“”来从数据库中捕获 NULL。
的“值”字段DropDownList
是varchar
.
这工作正常。
但是,在保存记录时,该值将作为空字符串保存在数据库中。
稍后重新绑定该记录会引发ArgumentOutOfRangeException
.
有什么推荐的解决方案吗?
我目前正在使用以下绑定方法:
<asp:DropDownList ID="DestinationDropDownList" runat="server"
DataSourceID="CountryDataSource" DataTextField="Name"
DataValueField="CountryRegionCode" SelectedValue='<%#Bind("DestinationCountryCode")%>'
AppendDataBoundItems="True">
<asp:ListItem Text="Select..." Value=""></asp:ListItem>
</asp:DropDownList>