文档彩票走势图>>FastReport中文文档>>引用数据源
引用数据源
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,可以让你的产品保证真正的国际性。
与 FastReport 表达式(在 "表达式 "部分中介绍)相反,切勿在脚本中使用方括号来引用数据源。取而代之的是使用 Report 对象的 GetColumnValue 方法,它会返回列的值:
string productName = (string)Report.GetColumnValue("Products.Name");
点击复制
string categoryName = (string)Report.GetColumnValue("Products.Categories.CategoryName");
点击复制
要引用数据源本身,请使用报告对象的 GetDataSource 方法:
DataSourceBase ds = Report.GetDataSource("Products");
点击复制
有关 DataSourceBase 类的属性和方法的帮助,可从 FastReport.Net 类参考帮助系统中获取。通常,该对象在脚本中的使用方式如下:
// get a reference to the data source DataSourceBase ds = Report.GetDataSource("Products"); // initialize it ds.Init(); // enum all rows while (ds.HasMoreRows) { // get the data column value from the current row string productName = (string)Report.GetColumnValue("Products.Name"); // do something with it... // ... // go next data row ds.Next(); }
点击复制