arvin 发表于 2016-3-17 14:13:15

报表设计时访问数据源

本帖最后由 Lenka.Guo 于 2016-3-17 17:34 编辑

我用EndUserDesigner,运行时设计报表,打开之前已经把数据源绑定到报表,我想在运行时修改数据。所以在报表代码里要访问数据public void ActiveReport_ReportStart()
{
      DataTable dt = Report.DataSource as DataTable;
}

这样会报错:上下文不存在名称"Report",那么我要怎么获取数据源?

Lenka.Guo 发表于 2016-3-17 17:34:49

Report 更改为rpt;rpt是对报表的引用

System.Data.DataSet ds = rpt.DataSource as System.Data.DataSet;
rpt

arvin 发表于 2016-3-17 18:06:55

非常感谢,文档上没有说明,搞了好几天,还有没其它的隐藏引用

Lenka.Guo 发表于 2016-3-17 19:49:28

给您带来困扰,非常抱歉!具体的用法在文档上有说明,供您参考:
http://www.gcpowertools.com.cn/docs/ActiveReports/AR9Guide/#!Documents/_351.htm
页: [1]
查看完整版本: 报表设计时访问数据源