如何把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