Crystal Reportのデータソースとして.Netクラスを使用することができます Crystal Reportを追加するときにAd0.Netまたは.Netオブジェクトを要求します。 その中で私たちは.Net Objectsを選択する必要があります。 プロジェクト内のすべてのクラスがリストされます。 inそれをデータソースとして使用するクラスを選択できるということです。 その後、サンプルコードでクラスのプロパティが表示され、その中で私たちがここで必要なフィールド
を選択することができます。
Dy_Daywisesales_RPT myDataReport = new Dy_Daywisesales_RPT();
// This is to get the individual textobject
(myDataReport.Section2.ReportObjects["txtFromDate"] as TextObject).Text=Daywisesales.From1;
(myDataReport.Section2.ReportObjects["txtToDate"] as TextObject).Text=Daywisesales.To1;
(myDataReport.Section2.ReportObjects["txtStation"] as TextObject).Text=Daywisesales.StationName;
// This is the collection as a datasource
myDataReport.SetDataSource(Daywisesales.lstDayWiseSalesDetails);
crystalReportViewer1.ReportSource = myDataReport;