首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-01-30 
如何把DataGridView的内容直接用水晶报表打印?如题.[解决办法]不一定非要用水晶报表吧,如果不用水晶报表,

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

热点排行