首页 新闻 会员 周边

如何设置Gridview嵌套的Dropdownlist的值?

0
悬赏园豆:30 [已关闭问题]
<P>在用Gridview编辑功能的时候,需要在里面嵌套使用Dropdownlist.在Gridview的RowDataBond事件里可以动态绑定Dropdownlist的值。但是如何才能够使点击编辑的时候,Dropdownlist的Text值就是在行显示时的值呢?而Gridview本身默认的textbox却可以有默认值。</P> <P>因为是控件嵌套,所以Gridview里面的Dropdownlist控件不能在后台直接控制,导致以上问题出现,请教各位园友,该如何解决呀?谢谢!</P>
jeems的主页 jeems | 初学一级 | 园豆:115
提问于:2008-06-05 23:47
< >
分享
其他回答(3)
0
在RowDataBound中 if (e.Row.RowType == DataControlRowState.Edit) { //查找DropDown控件, //然后用FindByValue()或FindByText().selected = true;选中当前项 }
随处走走 | 园豆:123 (初学一级) | 2008-06-06 08:22
0
//和下面类似了,你参考一下 foreach (GridViewRow row in GridView1.Rows) { Dropdownlist myDropdownlist = (Dropdownlist)row.FindControl("Dropdownlist1"); if (myDropdownlist != null) { //下面这条是个例子 string tmpValue = myDropdownlist.SelectedValue; } }
致博腾远 | 园豆:1389 (小虾三级) | 2008-06-06 08:49
0
dropdownlist 是在模板列下, 将dropdownlist 与数据项绑定,设置selectedvalue属性: <asp:dropdownlist selectedvalue=''
BesttimeBadtime | 园豆:195 (初学一级) | 2008-06-06 10:15
0
<asp:dropdownlist selectedvalue=''<% Eval('selectID') %> ....../> 当然,你的数据源中应该有'selectID'这一列。
风海迷沙 | 园豆:4453 (老鸟四级) | 2008-06-06 10:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册