Repeater控件三层嵌套-内层Repeater添加绑定事件
2015-05-26 20:41
399 查看
用Repeater三层嵌套,最外层Repeater可以生成自己的ItemCommand事件。但接下来中间层因为是嵌套了的,所以无法在属性窗口中生成自己的事件。如果手动敲入则无效。
解决办法是需要通过编码的方式来添加事件。
四层、五层,以此类推。
解决办法是需要通过编码的方式来添加事件。
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { //假设在第一层里面嵌套了一个名叫Repeater2 的 var temp = e.Item.FindControl("Repeater2") as Repeater; temp.ItemDataBound += new RepeaterItemEventHandler(temp_ItemDataBound); } void temp_ItemDataBound(object sender, RepeaterItemEventArgs e) { //假设在第二层里面嵌套了一个名叫Repeater3的 var temp = e.Item.FindControl("Repeater3") as Repeater; temp.ItemDataBound += new RepeaterItemEventHandler(temp_ItemDataBound1); } void temp_ItemDataBound1(object sender, RepeaterItemEventArgs e) { //..以此类推 }
四层、五层,以此类推。
相关文章推荐
- 叠代三层数据绑定(嵌套DataList子控件事件的激发)
- asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理
- Repeater控件多个嵌套的数据绑定之简单实现
- 绑定Repeater控件的通用方法(包括分页事件)
- Repeater控件添加onmouseover和onmouseout事件
- 关于repeater内控件的事件绑定,内部模板列
- Repeater两层嵌套和三层嵌套repeater1_ItemDataBound绑定
- 动态添加ASP.NET控件并绑定处理事件一例
- 动态添加ASP.NET控件并绑定处理事件
- jquery无法给动态添加控件绑定事件
- ScrollView动态添加控件,并设定绑定事件
- repeater控件在绑定的时候添加行号
- Repeater嵌套绑定Repeater以及内层调用外层数据
- 章鱼哥—VB.NET 如何实现代码自动生成控件 添加绑定事件
- DataGridView数据绑定控件---------按钮添加和事件触发总结
- Repeater嵌套内层Repeater绑定ItemCommand事件
- Repeater 的操作,数据的显示,绑定,动态取控件中的值和Repeater1_ItemCommand事件的相关用法
- 动态添加ASP.NET控件并绑定处理事件一例
- C#为控件动态添加事件绑定的时机
- Repeater嵌套绑定Repeater以及内层调用外层数据