| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1325 人关注过本帖
标题:关于用户控件事件响应的问题
取消只看楼主 加入收藏
cab32
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-10-29
收藏
 问题点数:0 回复次数:3 
关于用户控件事件响应的问题
    我在使用用户控件编程中遇到了一个问题,就是在页面中丢一个用户控件(内容为DATAGRID,里面有数据绑定方法),希望在按照不同情况点击页面中的搜索按钮后,用户控件会响应搜索事件(即DATAGRID显示新搜索的结果列表),我感觉这个可能需要使用delegate来调用用户控件中的数据绑定方法,可是自己对这个用法不清楚,请大家能帮忙做出较详细的解答,在此谢过了!!
搜索更多相关主题的帖子: 控件 用户 
2006-10-29 16:06
cab32
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-10-29
收藏
得分:0 

不好意思,因为是初学,遇到问题后有点着急了,刚才看了一下delegate的用法,试验了一下 已经解决这个问题了。还是要感谢一下版主。
但运行的时候又出现了一些蹩脚的问题,在父级页面执行PAGELOAD时,已经将用户控件中的PAGELOAD执行过了,由于数据绑定所用到的SELECT语句是在父级页面点击搜索按钮时动态生成的,运行后在用户控件(DATAGRID)中点击下一页时应该会重新绑定数据,但此时父级页面PAGELOAD中没有生成动态的SELECT语句,所以会出错说没有接收到SELECT语句,有什么好的办法解决这个问题呢?


2006-10-29 17:15
cab32
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-10-29
收藏
得分:0 
回乖乖的心中,不是这个问题,关键在于每一次点击用户控件的页码之后都会回传服务器,而代码执行的顺序是父级页面的pageload,然后执行用户控件的pageload,因为每次都要在用户控件的pageload中接收从父级页面来的动态的传值,所以会出现点击页码时出错说没有实例化。如果能够在PAGELOAD定义一个变量A使得每次搜索时赋新值给A,这样想必就可以解决这个问题,但这个变量不是很好定义,不知各位有没有解决办法。
据说可以使datagrid搜索所有符合条件的记录,然后再分页浏览,这样可以不用回传服务器,不知道有人这样做过,供我了解一下吗?

2006-10-29 20:18
cab32
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-10-29
收藏
得分:0 
是这样的情况,我做的一个页面中需要有多个DATAGRID,来显示不同的内容,而每个DATAGRID都需要有搜索功能,但由于每个加了特效的DATAGRID代码有两百多行,所以打算做成一个用户控件来减少代码量,不知版主有什么好的意见吗

2006-10-30 09:51
快速回复:关于用户控件事件响应的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026835 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved