水晶报表查询显示数据问题

danny_2020 2012-10-17 11:37:59
我用水晶报文推模式访问数据。 请问为什么显示的数据不是查询出来的,而是最初绑定数据源的数据呢?
查询的代码:
CrystalDecisions.CrystalReports.Engine.ReportDocument rpdoc = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
OleDBFunc.mcurPath = Application.StartupPath;
rpdoc.Load(Application.StartupPath + @"\Reports\rptPersoninfo.rpt");
DataTable dt = OleDBFunc.GetDtBySql("select * from [personinfo2]");
rpdoc.Refresh();
rpdoc.SetDataSource(dt);

crystalReportViewer1.ReportSource = null;
crystalReportViewer1.ReportSource = rpdoc;
crystalReportViewer1.RefreshReport();
...全文
130 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿双2009 2012-10-25
  • 打赏
  • 举报
回复
代码改下试试:

rptPersoninfo myReport = new rptPersoninfo();
DataTable dt = OleDBFunc.GetDtBySql("select * from [personinfo2]");
myReport.SetDataSource(dt);
crystalReportViewer1.ReportSource = myReport;

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧