读书人

怎么把DataGridView的内容直接用水晶报

发布时间: 2012-01-30 21:15:58 作者: rapoo

如何把DataGridView的内容直接用水晶报表打印?
如题.

[解决办法]
不一定非要用水晶报表吧,如果不用水晶报表,看看这个:
http://www.codeproject.com/vb/net/datagridprinter.asp
http://www.codeproject.com/vb/net/DataGrid_Printing_Class.asp
[解决办法]
datagridview列与水晶报表中的列绑定的话应该可以打印datagridview里显示的数据,同样是用变量传递,应该是这样的,这个好像以前我用VB的时候是这样的,绑定
[解决办法]
把数据放到DataTable里,用推模式啊。
[解决办法]
Dim dsdataSet As New DataSet()

Dim oRpt As New rptClient() '已建立的报表rptClient

请读者自行填充数据集dsdataSet

'使用“报表引擎”对象模型将填充的数据集,传递给报表

oRpt.SetDataSource(dsdataSet.Tables(0))

' 将带有数据的报表对象绑定到 Windows 窗体查看器,rptVew(CrystalReportViewer控件)

rptVew.ReportSource = oRpt

读书人网 >VB Dotnet

热点推荐