vb.net两种报表 vba报表系统

VB.NET ReportViewer 动态绑RDLC可以这样添加rdlc ,下面为部分关键代码,看了就懂我的是C#的,思路就是这样
if (ds.Tables[0].Rows.Count0)
{
labmsg.Text = ds.Tables[0].Rows.Count.ToString();
ReportDataSource rds = new ReportDataSource("DataSet1", ds.Tables[0]);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(rds);
ReportViewer1.LocalReport.ReportPath = "rdl\\YP\\rdlwtdataquery.rdlc";
ReportViewer1.LocalReport.Refresh();
}
else
{
}
如何用VB.NET做水晶报表?CrystalReportViewer
dataset 定义数据源
.rpt文件描述具体报表样式
再加一个调用报表的FORM,就可以实现简单的报表功能
Option Explicit
【vb.net两种报表 vba报表系统】dim Report as New Cystal1
Private Sub Form_Load()
 Screen.MousePointer = vbHourglass
 '调用水晶报表时置鼠标为沙漏状 CRViewer91.ReportSource = Report '该语句的赋值将在后面被修改
 CRViewer91.ViewReport
 Screen.MousePointer = vbDefault '调用水晶报表完成后置鼠标为默认形状
End Sub
Private Sub Form_Resize()
 CRViewer91.Top = 0
 CRViewer91.Left = 0
 CRViewer91.Height = ScaleHeight
 CRViewer91.Width = ScaleWidth
End Sub
在VB.NET,用到了水晶报表 。如果是FineReport报表,有两种方法,一种是需要将数据源放在你们本地或网络的服务器上 , 这样换一台机器数据源也不会出问题;另一种就是打包时将所用数据也一并打包 , 了 。楼主可以试一下水晶报表,应该是一个原理 。
关于vb.net两种报表和vba报表系统的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读