2011-09-04 21 views
0

我有員工登記頁與DropDownList控制(職業)。當新員工被添加時,我在數據庫中存儲Occupatrion.SelectedValue。GridView模板字段(如何處理DropDown列表選定的項目)

我在FindEmployee頁面上實現了GridView,其中來自Employee Table(數據庫)表的信息被綁定。

我在GridView中使用模板字段,並試圖檢索職業的價值。但它顯示選定的值I/O SelectedItem(是的,我知道它爲什麼顯示價值I/O項目)

我的問題在這裏是如何顯示職業選擇項目使用模板字段?

任何想法請

回答

0

你有沒有嘗試設置這實際上設置DropDownList.SelectedValue屬性,並導致相應的ListItem作爲選擇要設置DropDownList.Text屬性。

0

你需要在你的代碼來處理OnRowDataBound事件背後,設置有值如下:

If e.Row.RowType = DataControlRowType.DataRow Then 

    Dim ddl as DropDownList = CType(e.Controls.Find("id_of_the_drop_down"), DropDownList) 
    ddl.FindItemByValue("YourEmployeeOccupation").Selected=True 
End If 

警告:我不是一個VB的傢伙,所以我不是100%地肯定我上面的語法,但這是主意。