web项目中的xtrareport怎么刷新啊...

glyuhan glyuhan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的web项目中需要用到把数据按照word的格式打印出来的功能,用的xtrareport做的报表。页面打开的时候报表正常,但是我通过按钮触发事件重新绑定数据源的时候,页面始终没有变化.我跟踪代码看了下数据是传到报表了,感觉是DevExpress.XtraReports.Web.ReportViewer没有刷新。
事件的代码如下
DataSet1 ds = new DataSet1();//强类型数据集DataSet1.xsd
ds=getdata();
XtraReport1 xr = new XtraReport1(ds);
this.ReportViewer1.Report = xr;
报表那边传dataset重构什么的是参考http://www.cnblogs.com/CookBlack/archive/2010/12/06/1898099.html
数据能跟踪到报表那边,但是页面就是没变化,我是web的,例子好少,官方的例子完全看不懂...this.ReportViewer1.DataBind();this.ReportViewer1.Report.CreateDocument();都试了。。没效果。网络上的那些例子大部分是winform的 .ShowPreview .ShowPreviewDialog 不是web用的..... 这也不是.net自带的reportViewer,可以用RefreshReport刷新
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
glyuhan
.NET社区 62,272 成员 668,968 内容