4

LINQを使用してCrystalレポートにデータを入力しようとしています。

これが私のコードです:

var results = (from supp in dbdata.Suppliers select supp).ToList();
cr1.Load(@"CrystalReport1.rpt");
cr1.SetDataSource(results);
crystalReportViewer1.ReportSource = cr1;

アプリケーションを実行すると、エラーが発生します。

DataSetはSystem.Nullable<>をサポートしていません。

これを修正するにはどうすればよいですか?

4

1 に答える 1

2

これを試して :

 CrystalReport1 cr = new CrystalReport1();

    var results = (from supp in dbdata.tSamples
                  where supp.ID == IDNUMBER
                  select new { supp.Name, supp.Model, supp.Producer }).ToList();

    cr.SetDataSource(results);
    crystalReportsViewer1.ReportSource = cr;
于 2012-10-31T09:11:26.790 に答える