如何将dataGrid内的数据导入水晶报表里,请高手指教,最好有代码。

解决方案 »

  1.   

    比较死的办法是在数据库里面建个表,将dataGrid内的数据插到表里面,然后在水晶报表里面取表就是了
      

  2.   


    ReportDocument rptDoc = new ReportDocument();
                    rptDoc.Load(ReportFile);            
                    rptDoc.SetDataSource(DataSource);
                    rptDoc.SetDatabaseLogon("", "", ReportFile.Substring(0,ReportFile.Length-3) + "ttx" , "");
                    crvReport.ReportSource = rptDoc;    
                    crvReport.Show();
    ReportFile为创建好的水晶报表文件
      

  3.   

    遍历dataGrid的每一行,把行加到datatable.rows.add()里,然后再填充到ds里~~
      

  4.   

    ReportDocument rptDoc = new ReportDocument();
    rptDoc.Load(GetFullReportFileName(reportFileName));
    rptDoc.SetDataSource(dt);
    CrystalDecisions.Windows.Forms.CrystalReportViewer crv = new CrystalDecisions.Windows.Forms.CrystalReportViewer();
    crv.Height = 0;
    crv.Width = 0;
    //crv.Parent  =this;
    crv.Visible = false;
    crv.ReportSource = rptDoc;
    crv.PrintReport();
      

  5.   

    楼主怎么解决的??
    能不能把代码发给我!谢谢!
    [email protected]