就是在页面上的控件在后天直接可以用this.名称对其操作 但是放到DataList里面就不行了 this.不出来了 郁闷 现在就是想通过前一个页面传过来的值 把datalist中的 dropdownlist控件给隐藏起来 不知道如何写 this.不出来 请问高手这个问题怎么搞吖? 急啊!!
Dropdownlist ddl = (Dropdownlist1)this.DataList1.Items[0].FindControl("Dropdownlist1");
ddl.Visible=false;
这样可以解决问题
C# DataList里面 DropDownList控件隐藏问题
答案:3 悬赏:40
解决时间 2021-02-16 14:38
- 提问者网友:痞子房西
- 2021-02-16 02:07
最佳答案
- 二级知识专家网友:堕落奶泡
- 2021-02-16 03:15
Dropdownlist ddl = (Dropdownlist)this.DataList1.SelectedItem.FindControl("Dropdownlist1");
//Dropdownlist ddl = (Dropdownlist1)this.DataList1.Items[行号].FindControl("Dropdownlist1");
ddl.Visible=false;
大小写和控件名称自己改下
应该是这样写的 直接this是点不到DataList里面的
//Dropdownlist ddl = (Dropdownlist1)this.DataList1.Items[行号].FindControl("Dropdownlist1");
ddl.Visible=false;
大小写和控件名称自己改下
应该是这样写的 直接this是点不到DataList里面的
全部回答
- 1楼网友:佛说妍妍很渣
- 2021-02-16 04:26
没太看明白你的意思,你是说你前面做了一个DropDownList然后选中后要传到下一页的DataList里实现数据绑定吗?DataList是不能直接绑定的,要在HTML中自己些数据源<%# DataBinder.Eval(Container.DataItem,"绑定项")%>,你可以通过前面页做一个Response.Redirest("a.aspx?ID="+ID);来传ID值。其中ID为数据表主键!然后再绑定数据源!
- 2楼网友:恕我颓废
- 2021-02-16 03:55
放在itemdatabound事件里
control linkbutton= e.item.findcontrol("")
linkbutton.visible=false
就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯