2010-01-25 58 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

一種解決方法可能是。

嘗試在後面的代碼中分配選定的值。在那裏你可以很容易地檢查空值。