水晶报表

水晶报表制作是.net平台上的一个重要功能`,对使用他,我的体会是很深刻的.
水晶报表有两种模式,分别是推模式和拉模式,前者一般不用设置登陆信息,后者是一定要写上登陆信息;以下实例以vb.net为例介绍拉模式报表的使用
1. 在选择报表数据时,最好采用SQL命令;
2. 在设置数据源后,如果想在界面上看到结果,就要采用crystalreportviewer控件,代码如下:
   Dim Rpts As New 报表名
            Dim logon As CrystalDecisions.Shared.TableLogOnInfo
            Try
                Dim Str As String = "" SQL语句
                Dim dvStruc As DataView = db.RunSelectSQL(Str) 采用视图方式
                Dim DTStruct As New DataTable
                DTStruct = dvStruc.Table
                dsdataSet = dvStruc.Table.DataSet
               logon = Rpts.Database.Tables(0).LogOnInfo 设置登录信息
                logon.ConnectionInfo.ServerName = Serve ‘服务器名
                logon.ConnectionInfo.UserID = UserName ‘用户名
                logon.ConnectionInfo.Password = Pass ‘密码
                logon.ConnectionInfo.DatabaseName = "" 数据库名
                Rpts.Database.Tables(0).ApplyLogOnInfo(logon)
                Rpts.SetDataSource(dsdataSet)
                Me.CrystalReportViewer1.ReportSource = Rpts
                db.Dispose()
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值