Datagridview verilerini Crystal report ile yazdırma

Başlatan GreeN, 04 Aralık 2014, 09:44:12

GreeN

      Datagridview verilerini Crystal report ile yazdırmaya çalışıyorum. Sql tablolarını yada bir sql komutunun sonuçlarını yazdırması kolay. Yalnız sql veileri çekerken belli koşullara sahip verileri kullanmak istiyorum. Datagridview içerisine attığım verileri crystal report ile raporlamak istiyorum. Netten şöyle bir kod buldum.

        DataSet dsp = new DataSet();
        DataTable dt = new DataTable("Table1");
        .....
        while(oku.read())      {
        ....
       dt.Rows.Add(tarih,a,b,c,d,e); 
       .....
       }

     dsp.Tables.Add(dt);

            CrystalReport1 myReport = new CrystalReport1();
            myReport.SetDataSource(dsp);
            crystalReportViewer1.ReportSource = myReport;
            crystalReportViewer1.Visible = true;


Yukarıdaki kod ile datagridview deki verileri datatable 'e alıyorum. Bunu dataset tablosuna ekliyorum. Crystalreport SetDataSource değerini bu dataset olarak ayarlıyorum . Ama Raporda tablo yok şeklinde bir hata alıyorum. Bu işlemi nasıl yaparım ?

Soruyu söylede sorabilirim , int a[1024] ; int b[1024] ; int c[1024] ; dizilerini (her biri bir sutun olacak) yan yana crystal reporta göndermek istiyorum.
Terörü Lanetliyoruz.