欢迎光临
我们一直在努力

[水晶报表小技巧-开发-1]换页事件截取-数据库专栏,SQL Server

建站超值云服务器,限时71元/月

mail中有朋友问到,顺便写出来.
vb+水晶报表9,这个还是很简单的,自带事件

private sub crviewer91_nextpagebuttonclicked(usedefault as boolean)
    call msgbox(“向后换页”)
end sub
private sub crviewer91_lastpagebuttonclicked(usedefault as boolean)
    call msgbox(“最后一页”)
end sub

private sub crviewer91_firstpagebuttonclicked(usedefault as boolean)
    call msgbox(“第一页”)
end sub

private sub crviewer91_prevpagebuttonclicked(usedefault as boolean)
    call msgbox(“向前一页”)
end sub

vs.net2003自带的,好象没有直接的事件,

不过变通一下可以获得的,

先定义两个全局变量
public lastpagenum as int16 上一页的页码
public nowpagenum as int16  当前页的页码

 使用如下事件技巧性获得页面变更事件,

    private sub crystalreportviewer1_navigate(byval source as object, byval e as crystaldecisions.windows.forms.navigateeventargs) handles crystalreportviewer1.navigate
        取得当前页码
        nowpagenum = crystalreportviewer1.getcurrentpagenumber
        如果是第一次加载,则退出
        if nowpagenum = -1 then
            exit sub
        end if
        如果是换页
        if lastpagenum <> nowpagenum then
            call msgbox(“换页了”)
        end if
        更换变量的值
        lastpagenum = nowpagenum
    end sub

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » [水晶报表小技巧-开发-1]换页事件截取-数据库专栏,SQL Server
分享到: 更多 (0)

相关推荐

  • 暂无文章