crystal report 生成为空白页,显示不了dataset中的数据,急!急!急!请大家帮帮忙!
我是用dataset 数据集来绑定crystal report 报表的,生成程序时没有报错,运行也没出错,但报表就是没有显示数据,只有标题和字段名称。我把相同的dataset 数据集绑定到同一个页面上的另一个datagrid 控件,就能显示出dataset 中的数据,为什么呢,我想了好久都想不明白?我的crystal report 设计时选定的报表字段也是事先生成的dataset1.xsd 文件。看起来完全没问题,为什么呢?请大家帮帮忙,救救我!
程序代码如下:
Private Sub BindReport()
Dim conn As New SqlConnection ("server=test;uid=sa;pwd=test;database=stock")
Dim ds As New Dataset1() ’定义为事先生成的dataset1.xsd文件
conn.Open()
Dim adpselect As SqlDataAdapter = New SqlDataAdapter("select * from pinpiao", conn)
adpselect.Fill(ds, "print")
DataGrid1.SetDataBinding(ds, "print") '这是测试时绑定到另一个控件,数据显示没问题
Dim oRpt As New print() ‘定义为事先生成的print.rpt文件
oRpt.SetDataSource(ds)
CrystalReportViewer1.ReportSource = oRpt ‘该处显示的报表数据为空
conn.Close()
End Sub