none
ReportViewer 直接打印RDLC报表 初学者 RRS feed

  • 问题

  • 源代码:

    public void run(string rdlcfile,DataTable dt)
            {
                ReportViewer rv = new ReportViewer();
                rv.LocalReport.ReportEmbeddedResource = rdlcfile ;
                rv.LocalReport.DataSources.Add( new ReportDataSource("cwgldbDataSet",dt ));
                rv.LocalReport.Render("Image");
                rv.RefreshReport();

                MessageBox.Show("");

                rv.PrintDialog();
            }

    上述代码不预览能直接打印,也有打印对话框。但是去掉“MessageBox.Show("");”语句就出错!

    “对象的当前状态使该操作无效。”,问题在哪里?请高手指点 谢谢!

    2012年4月5日 1:36

全部回复