VB.NET通添加数据集生成RDLC文件,并用Reportviewer显示出来。

本文介绍在VB.NET中创建RDLC报告的过程,包括工程建立、数据集添加、数据表及字段设置、数据填充及ReportViewer控件使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、本次分享一个在VB.NET中,通过添加数据集生成RDLC文件,并显示出来的方法,首先新建一个工程,工程界面如下图
在这里插入图片描述
图1
2、接着需要在工程中添加一个数据集,添加方法为,在工程“工具栏”中项目“添加新项”,选中数据集,如下图2所示,选中后点击确定。进入数据集界面后,鼠标右键,有个添加选项,然后点击“数据表”,如下图3所示。添加完数据表后,需要往数据表中添加字段,添加字段方法为,在数据表中右键,选中添加“列”,如下图4所示。我在图4中添加了姓名,性别,年龄三个字段。添加数据集以及数据表的工作就算结束了,接下来就是添加RDLC文件了。

在这里插入图片描述
图2
在这里插入图片描述
图3

在这里插入图片描述
图4

3、添加RDLC文件的方法前两节已经详细描述,下图只选择几个关键截图。图5为RDLC绑定数据源,与数据源中的数据表。通过RDLC文件中的“表”,绑定数据表中的字段,如图6.

在这里插入图片描述
图5

在这里插入图片描述
图6
4、完成以上步骤后,就需要往数据表中添加数据了,我们输入以下代码,添加数据。

` Private Function load_test() As DataTable
        Dim dt As DataTable = New DataTable()
        dt.Columns.Add("name")
        dt.Columns.Add("age")
        dt.Columns.Add("sex")
        dt.Rows.Add("tiang", 21, "男")
        Return dt
    End Function`

首先我们定义了一个DataTable类型的类,然后里边添加列,程序列中的关键字与数据源中数据表的字段一致,最后一行添加数据,添加完毕以后,就需要通过ReportViewer控件显示出来,如下代码。 下边程序第一行为添加,RDLC文件的路径,需要根据自己的路径修改,第三行的数据源名称等要和自己定义的一致。

 ReportViewer1.LocalReport.ReportPath = "C:\Users\jek\Desktop\WindowsApplication1\WindowsApplication1\Report1.rdlc"
        ReportViewer1.LocalReport.DataSources.Clear()
        ReportViewer1.LocalReport.DataSources.Add(New Microsoft.Reporting.WinForms.ReportDataSource("DataSet1", load_test))
        ReportViewer1.RefreshReport()
        Me.ReportViewer1.RefreshReport()

在这里插入图片描述
代码图片
5、完成以上步骤后,运行软件就可以了,运行结果如下图7.
在这里插入图片描述
图7
6、总结
1、首先新建工程,添加ReportViewer控件。
2、添加数据源,数据源中添加数据表,数据表中添加字段。
3、定义一个数据表类型的类,添加数据。
4、添加RDLC文件
5、通过ReportViewer控件显示出来。
如有什么不对的地方,请留言指出,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值