[已解决问题] 如何设置Gridview嵌套的Dropdownlist的值?
提问时间: 2008-06-05 23:47
悬赏分:30 浏览:498 次

在用Gridview编辑功能的时候,需要在里面嵌套使用Dropdownlist.在Gridview的RowDataBond事件里可以动态绑定Dropdownlist的值。但是如何才能够使点击编辑的时候,Dropdownlist的Text值就是在行显示时的值呢?而Gridview本身默认的textbox却可以有默认值。

因为是控件嵌套,所以Gridview里面的Dropdownlist控件不能在后台直接控制,导致以上问题出现,请教各位园友,该如何解决呀?谢谢!

提问者:jeems - 初学一级
所有回答(4)
在RowDataBound中 if (e.Row.RowType == DataControlRowState.Edit) { //查找DropDown控件, //然后用FindByValue()或FindByText().selected = true;选中当前项 }
4个月前   回答者:随处走走 - 初学一级
//和下面类似了,你参考一下 foreach (GridViewRow row in GridView1.Rows) { Dropdownlist myDropdownlist = (Dropdownlist)row.FindControl("Dropdownlist1"); if (myDropdownlist != null) { //下面这条是个例子 string tmpValue = myDropdownlist.SelectedValue; } }
4个月前   回答者:datasky - 小虾三级
dropdownlist 是在模板列下, 将dropdownlist 与数据项绑定,设置selectedvalue属性: <asp:dropdownlist selectedvalue=''
4个月前   回答者:BesttimeBadtime - 初学一级
<asp:dropdownlist selectedvalue=''<% Eval('selectID') %> ....../> 当然,你的数据源中应该有'selectID'这一列。
4个月前   回答者:风海迷沙 - 小虾三级
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接