我想将对象列表绑定到报告并显示其值。在Microsoft Report Viewer中使用列表<T>
样品类看起来是这样的:
class TestClass
{
public string Name { get; set; }
public DateTime Time { get; set; }
public List<int> Numbers { get; set; }
public TestClass(string name, DateTime time)
{
Name = name;
Time = time;
Numbers = new List<int>() { 1, 2, 3, 4, 5 };
}
}
我可以将它绑定到Microsoft报表查看器,我可以展示自己的价值观,没有任何问题:
List<TestClass> testClassList = new List<TestClass>()
{
new TestClass("a", DateTime.Now),
new TestClass("b", DateTime.Now.AddHours(1))
};
this.TestClassBindingSource.DataSource = testClassList;
我的问题是,以显示值我班的'数字'列表。 designig时无法将其添加到报告中,并在报告中显示“错误”。是否有可能在报告中显示他们?
...顺便说一句:我可以本地化reportview控件的用户界面吗?正如我所看到的,它只支持英语 - 可能还有一些 - 但不是我的。
你尝试列表结合的ReportViewer的Table控件的例子吗? – 2011-03-07 00:31:53