在C/S端提供的终端用户设计器中如何指定数据源
ActiveReports在C/S端提供终端用户设计器,如何指定数据源?系统提供的DEMO只有当打开的文件有数据源的才会在设计时显示数据源;
实际上操作人员在设计时不可能知道数据库密码等信息,因此需要根据要设计的报表类型提供相应的dataset或datatable来作为数据源供设计表格。
使用语言:C# VS2015
全顺软件 - 物流系统、ERP管理系统中的报表开发与维护模式 - 葡萄城官网https://www.grapecity.com.cn/casestudies/jjqs 可以加我QQ546962925沟通下 PageReport CurrRpt = reportDesigner.Report as PageReport;
DataSource GdataSource = new DataSource();
GdataSource.Name = "DsSour";
GdataSource.ConnectionProperties.DataProvider = "DATASET";
GrapeCity.ActiveReports.PageReportModel.DataSet GdataSet = new GrapeCity.ActiveReports.PageReportModel.DataSet();
Query Gquery = new Query();
GdataSet.Name = "tab1";
Gquery.DataSourceName = GdataSource.Name;
Gquery.CommandType = QueryCommandType.Text;
GdataSet.Query = Gquery;
Field Zdfield = new Field("ZD1", "ZD1", null);
GdataSet.Fields.Add(Zdfield);
CurrRpt.Report.DataSources.Add(GdataSource);
CurrRpt.Report.DataSets.Add(GdataSet);
reportExplorer.ReportDesigner = reportDesigner; wengMQ 发表于 2022-7-21 12:40
PageReport CurrRpt = reportDesigner.Report as PageReport;
DataSource GdataSource = new DataSource( ...
感谢老铁帮忙回复{:5_117:}
页:
[1]