none
请问reportViewer怎么用啊? RRS feed

  • 问题

  • reportViewer1.LocalReport.DataSources.Clear();
                ReportDataSource rds = new ReportDataSource("INDEPORT",dt);
               reportViewer1.LocalReport.DataSources.Add(rds);
                reportViewer1.LocalReport.Refresh();
    我在小三角上设置了Report1.rdlc,也添加了数据集,我用数据集拖到了Report1.rdlc上了,然后我想把 dt表中的内容打印,生成后,打开怎么好象根本没设置Report1.rdlc一样一片空白什么都没。是不是哪没弄好?
    请指教,谢谢
    2009年10月24日 19:15

答案

全部回复

  • http://msdn.microsoft.com/zh-cn/partners/aa337089.aspx

    自己按照步骤参考代码从新做一次?
    family as water
    • 已标记为答案 KeFang Chen 2009年10月26日 2:31
    • 取消答案标记 KeFang Chen 2009年10月26日 2:35
    • 已标记为答案 FIYZM 2009年10月28日 12:09
    2009年10月25日 1:33
  • 可是我主要问题是我什么都不显示,空白,就算没数据显示也该显示个标题吧~~~
    2009年10月25日 2:57
  • reportViewer1.LocalReport.DataSources.Clear();
                reportViewer1.LocalReport.ReportPath = "Report1.rdlc";
                ReportDataSource rds = new ReportDataSource();
                rds.Name = "INDEPORT";
                rds.Value = dt;
               reportViewer1.LocalReport.DataSources.Add(rds);
                reportViewer1.LocalReport.Refresh();

    我按上面该的代码,还是什么都不显示,空白,dt肯定是个有数据的表;

    2009年10月25日 3:12
  • 请问有没实例吗?有的话请帮忙发到我邮箱56180825@163.com万分感谢

    2009年10月25日 5:20
  • 你好!
    可以参考这里:
    http://msdn.microsoft.com/zh-cn/library/ms251724%28VS.80%29.aspx
    希望对你有帮助!
    周雪峰
    • 已标记为答案 FIYZM 2009年10月28日 12:09
    2009年10月25日 9:23
    版主
  • 请给份源代码吧。。那怕是最简单的打印几个文本;我是什么都不显示。。空白

    2009年10月25日 17:41
  • 你还是参考上面几位版主的链接,重新做个试试。

    另外你什么都不显示有没有代码,如果没有代码很难说哪里有问题啊。
    有可能是没设置数据源,或者是数据表格式和设计报表时的格式不符合等。
    Microsoft Online Community Support
    2009年10月26日 2:34
  •  我现在是怀疑是不是那个DLL文件中毒了,按理,我创建个窗体,拖个reportViewer上去。。新建个Report1.rdlc,然后在上面加个文本框随便写几个字。再在reportViewer的小三角上选择报表Report1.rdlc。。可是运行的时候还没报表显示。。。还空白。。我都无语了
    2009年10月26日 4:52
  • 你好,
    不知道你的是在Winform情况下还是ASP.NET的情况下。
    在ASP.NET的情况下最好显示声明ReportViewer1.Visible = true;
    关于ASP.NET的情况下reportviewer的使用可以参考下面的例子。
    http://www.codeproject.com/KB/webforms/ReportViewer.aspx

    关于Winform下可以参考下面的例子。
    http://www.codeproject.com/KB/vb/MicrosoftReports.aspx
    Microsoft Online Community Support
    • 已标记为答案 FIYZM 2009年10月28日 12:09
    2009年10月27日 3:50
  • 今天又试了在FORM中放个reportViewer加载没问题。。。但是在用户控件UserControl.cs里的reportViewer,然后把UserControl.cs放到FORM中运行就不能加载报表。。请问怎么解决??

    2009年10月27日 12:39
  • 还有我的C#程序为什么别的电脑上都装了.NET 3.5还不能运行啊?是不是要连1.0,2.0一起装。。我不想打包的时候把.NET打进去。。那样我试过要200M,是不是还需要装别的什么才能运行啊?

    2009年10月27日 12:54
  • 不需要安装所有版本的framework。
    至于你说的安装了.NET3.5还不能运行,应该是其它方面的原因。

    Microsoft Online Community Support
    2009年10月28日 2:17