手动添加的detailsview的模板列,在模板列中手动添加了dropdownlist,在点击了编辑后,在dropdownlist中如何显示我想显示的text.
如,在gridview中点击查看详细,获取一行的值后在detailsview中显示,那我有列值是题目类型,选中的是“填空题”,那么在点击编辑后,我想我的dropdownlist中显示的也是“填空题”,而不是我所绑定的题目类型的默认显示值。
请各位大虾明示,该怎么做

解决方案 »

  1.   

    后台通过FindControl选中dropdownList的值
      

  2.   

    在GridView的GridView_RowDataBound事件中判断是否是编辑列e.Row.RowIndex == GridView.EditIndex,然后再设定DropDownList的SelectedValue为你选中行的那个类型值
      

  3.   

    在GridView的GridView_RowDataBound事件中判断是否是编辑列e.Row.RowIndex == GridView.EditIndex,然后再设定DropDownList的SelectedValue为你选中行的那个类型值