2011-09-04 25 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%地肯定我上面的语法,但这是主意。