【发布时间】:2010-07-30 04:04:04
【问题描述】:
我正在尝试创建一个包含一些数据值的报告。每个数据值可以是“好”或“坏”质量。我想使用自定义 C# 数据提供程序对象通过数据集传递值颜色。 进入报表设计器后,我可以使用 'Fields!MyColumn.Value' 并且效果很好。还有一个选项可以输入“Fields!MyColumn.Color”,但我不知道如何初始化它。请帮忙。
这是我用来将一些数据加载到报告中的代码片段:
IDataReader dataReader = command.ExecuteReader();
dataset.Tables["dtTable"].Load(dataReader);
dataReader.Close();
//provide local report information to viewer
reportViewer.LocalReport.ReportEmbeddedResource =
"Client.Reports.Reports.Sample.rdlc";
//prepare report data sources
ReportDataSource dsTable = new ReportDataSource();
dsTable.Name = "dtTableData";
dsTable.Value = dataset.Tables["dtTable"];
reportViewer.LocalReport.DataSources.Add(dsTable);
【问题讨论】:
标签: c# sql reporting-services