文件,并用Reportviewer显示出来。"/>
VB.NET通添加数据集生成RDLC文件,并用Reportviewer显示出来。
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 DataTableDim dt As DataTable = New DataTable()dt.Columns.Add("name")dt.Columns.Add("age")dt.Columns.Add("sex")dt.Rows.Add("tiang", 21, "男")Return dtEnd 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控件显示出来。
如有什么不对的地方,请留言指出,谢谢。
更多推荐
VB.NET通添加数据集生成RDLC文件,并用Reportviewer显示出来。
发布评论