找回密码
 立即注册

QQ登录

只需一步,快速开始

SnailRun

高级会员

56

主题

182

帖子

1144

积分

高级会员

积分
1144

活字格认证微信认证勋章

SnailRun
高级会员   /  发表于:2016-2-3 11:37  /   查看:4127  /  回复:1
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If (IsPostBack) Then
            Return
        End If

        Dim ReportName = "RdlReport1"

        ''加载报表
        LoadPageReport(ReportName)
    End Sub

    Private Sub LoadPageReport(ByVal reportName As String)
        Dim report As GrapeCity.ActiveReports.PageReport = Nothing
        report = New GrapeCity.ActiveReports.PageReport(New System.IO.FileInfo(Server.MapPath("../Reports/" + reportName + ".rdlx")))

        '事件的邦定
        AddHandler report.Document.LocateDataSource, AddressOf Document_LocateDataSource

        '事件的邦定
        ' AddHandler WebViewer1.LocateDataSource, AddressOf Document_LocateDataSource

        WebViewer1.Report = report
        WebViewer1.ViewerType = GrapeCity.ActiveReports.Web.ViewerType.FlashViewer


        WebViewer1.FlashViewerOptions.TocPanelOptions.ShowThumbnails = False
        WebViewer1.FlashViewerOptions.TocPanelOptions.ShowToc = True
        WebViewer1.FlashViewerOptions.TocPanelOptions.Visible = True
        WebViewer1.FlashViewerOptions.ShowSplitter = False
    End Sub


    Sub Document_LocateDataSource(ByVal sender As Object, ByVal args As GrapeCity.ActiveReports.LocateDataSourceEventArgs)
        If args.DataSourceName = "DataSource1" Then

            Dim data As DataTable = New DataTable()

            data.Columns.Add("Id")
            data.Columns.Add("Name")
            data.Columns.Add("Subject")
            data.Columns.Add("Score")

            data.Rows.Add(1, "张三", "数学", 90)
            data.Rows.Add(1, "张三", "语文", 89)
            data.Rows.Add(1, "张三", "英语", 90)

            data.Rows.Add(2, "李四", "数学", 90)
            data.Rows.Add(2, "李四", "语文", 89)
            data.Rows.Add(2, "李四", "英语", 90)

            ''数据绑定
            args.Data = data
        End If


    End Sub

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-2-4 11:33:00
沙发
您能详细说明是什么问题吗?您按照示例添加代码,但代码无法显示是吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部