我正在使用Asp.Net中的GridView。當最初的頁面加載時,我的gridview看起來像: alt text http://www.freeimagehosting.net/uploads/e45e5b66d4.jpg在GridView的EditTemplates中使用DropDownList
當用戶點擊,編輯一個行,我使用編輯模板來顯示DropDownList中的'域'。但問題是,當DropDownlist獲取數據加載時,它丟失了「域」的當前值。
即如果我想編輯第4行,這是目前設爲其領域「計算機」是越來越改爲「MBA」這是ofcourse由DataSource的第一要素回報。 alt text http://www.freeimagehosting.net/uploads/7d3f6ba9a5.jpg
我想在DropDownList中所選擇的值來顯示當前值(「計算機」)。但是我無法獲得正在編輯的域的價值。然而
SelectedValue='<%# Eval("Domain") %>'
,如果你綁定了一個不存在,一個將引發異常值:
@Saar謝謝,它爲我工作,但我必須將DomainId作爲SelectedValue。:) –
不客氣。 – Saar