ReportViewer显示报表的时候只有表,没有值

RT后台调试的时候,datatable里面是有值的,reportViewer1.LocalReport.ReportPath="C:\\DocumentsandSetti... RT
后台调试的时候,datatable里面是有值的,reportViewer1.LocalReport.ReportPath = "C:\\Documents and Settings\\Administrator\\桌面\\复件 OverSpeed\\OverSpeed\\Report1.rdlc"; reportViewer1.LocalReport.DataSources.Clear(); ReportDataS

ource rds = new ReportDataSource("DataSet1", datatable); reportViewer1.LocalReport.DataSources.Add(rds);

datatable 不是从数据库取得,是从form1传到form2的
展开
 我来答
尔偶一下
2013-12-23 · 超过84用户采纳过TA的回答
知道小有建树答主
回答量:212
采纳率:100%
帮助的人:161万
展开全部
你可以多帖一段代码看看的。另外这里也没见到你向RDLC报表上绑定数据字段
更多追问追答
追问
DataTable dt1 = new DataTable();
public Form2(DataTable dt) {...}
麻烦帮忙看下
追答
你这个回答让我惊呆了。你这个几句代码谁也看不出来什么的。
随便拿一段给你分析下吧
reportViewer1.LocalReport.DataSources.Clear(); ReportDataSource rds = new ReportDataSource("DataSet1", datatable); reportViewer1.LocalReport.DataSources.Add(rds);
你这里绑定的数据源是你的dataSet,你有没有检查过你你向dataSet绑定数据的时候,是Table【0】还是几的数据,你都可以检查下,让你贴段代码你贴了一个新建变量。我去
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式