2010-01-25 62 views
2

我有一个窗体视图下拉列表都绑定到不同的数据源。ASP.NET下拉列表错误与SqlDataSource中的空值

当试图运行我得到“ddlFieldName”该方案具有的SelectedValue,因为它不在项目列表中存在哪些无效。参数名称:值。

我想这是因为随着下拉列表相关的字段包含在心不是在引用表中的空值。我试图通过在列表中添加一个空的项目圆这个工作,但它似乎没有奏效:

<asp:DropDownList ID="ddlAgency" runat="server" 
DataSourceID="dsAgency" DataTextField="Agency" 
DataValueField="AgencyID" SelectedValue='<%# Bind("Agency") %>' > 
<asp:ListItem></asp:ListItem></asp:DropDownList> 

任何人都可以提出一个解决方法呢?

感谢

anD666

回答

0

一种解决方法可能是。

尝试在后面的代码中分配选定的值。在那里你可以很容易地检查空值。