C# DataList里面 DropDownList控件隐藏问题

2024年11月30日 12:36
有3个网友回答
网友(1):

Dropdownlist ddl = (Dropdownlist)this.DataList1.SelectedItem.FindControl("Dropdownlist1");
//Dropdownlist ddl = (Dropdownlist1)this.DataList1.Items[行号].FindControl("Dropdownlist1");
ddl.Visible=false;

大小写和控件名称自己改下

应该是这样写的 直接this是点不到DataList里面的

网友(2):

没太看明白你的意思,你是说你前面做了一个DropDownList然后选中后要传到下一页的DataList里实现数据绑定吗?DataList是不能直接绑定的,要在HTML中自己些数据源<%# DataBinder.Eval(Container.DataItem,"绑定项")%>,你可以通过前面页做一个Response.Redirest("a.aspx?ID="+ID);来传ID值。其中ID为数据表主键!然后再绑定数据源!

网友(3):

你这里面的那个dropdownlist控件是放的位置是在:DataList中的,
所以要想访问到下拉框,就必须经过一个流程来访问了,
一级一级的查找,你直接访问当然就访问不到了