2011-12-14 42 views
0

我有一個GridView它看起來像這樣: viewing-mode GridviewC# - ASP.NET - DropDownList的GridView控件中 - 的SelectedValue錯誤

而對於我的專欄「ms_resp_team」我用一個下拉列表,讓用戶選擇某支球隊。但是,當我進入編輯模式時,我無法弄清楚如何將下拉列表的selectedValue設置爲實際值,而不是設置填充下拉列表的數據源的第一個值!

在這裏看到: fail editing mode

some1能幫我嗎?當我通過顯示一個錯誤設置屬性SelectedValue(到DDL)該網頁將berzek!

+0

你能提供錯誤文本,堆棧跟蹤等呢? – user1231231412 2011-12-14 16:00:18

回答

0

爲DropDownList的SelectedValue客戶端語法

<asp:DropDownList id="ddl" runat="server" SelectedValue='<%# Bind("ValueColumnName")' DataSource="SqlDataSource1" DataTextField="TextColumnName" DataValueField="ValueColumnName" /> 

確保您使用的是不同的報價,否則解釋器將感到困惑。控制參數值的單引號和Bind參數值的雙引號。

的DateValueField參數也必須設置,否則你將得到以下錯誤:

'ddl' has a SelectedValue which is invalid because it does not exist in the list of items.

相關問題