文档半岛外围网上直营>>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();
}
点击复制

QQ交谈
在线咨询

渝公网安备
50010702500608号

客服热线