我正在使用嵌套的Datalist。 现在,我想基于下拉值选择绑定特定的内部datalist。我能够绑定所有内部datalist,但不仅仅是一个特定的。
即即,
Main和Nested Datalist如下:
.NET< -main datalist
C#< -nested datalist
VB
Java的
1
2个
现在,.NET和Java都包含下拉列表。如果用户从.NET下拉列表中选择值c#,那么我只想绑定.NET的嵌套数据表,意味着只显示c#或根据下拉条件说。如果现在,用户从Java中选择1然后它只显示1但是.NET只显示c#,除非用户过滤器.NET下拉列表,否则不得更改。
请帮我解决问题。
答案 0 :(得分:0)
如果DropDown在Main DataList中,那么下拉甚至可以在“DataList1_ItemCommand”事件中捕获,在这甚至检查命令名和参数,找到具有主datalist的findcontrol方法的嵌套datalist。根据条件绑定嵌套的DataList。
1)MainDataList_ItemCommand
2)检查命令名称和强调的文本参数
3)找到嵌套的Datalist
4)根据选定的下拉值进行过滤
5)绑定嵌套的Datalist。