首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

自定义的DataTable不能作为ReportViewer的BingdingSource数据源吗?解决办法

2012-03-19 
自定义的DataTable不能作为ReportViewer的BingdingSource数据源吗?我在程序里定义了一个dt如下:C# codeDat

自定义的DataTable不能作为ReportViewer的BingdingSource数据源吗?
我在程序里定义了一个dt如下:

C# code
DataTable dt = TuoCheBLL.GetTuoChe(dTPicker1.Value,dTPicker2.Value);dataGridView1.DataSource = dt;this.TuoCheReportBindingSource.DataSource = dt;this.reportViewer1.RefreshReport();


在dataGridView1里能正确显示数据,但是在报表里只能显示表头,显示不了数据。

请问是什么原因啊?

[解决办法]
直接设置数据源貌似不行,你需要设计*.rdl扩展名的报表,然后把数据源绑定到报表

热点排行