私は vs 2010 と telerik レポート 2013 Q1 を使用しています
次のコードを使用して、データテーブルをレポートにバインドします。
Reports.Report1 report = new Reports.Report1();
Telerik.Reporting.ObjectDataSource objectDataSource = new Telerik.Reporting.ObjectDataSource();
objectDataSource.DataSource = CreateData().Tables[0];
report.DataSource = objectDataSource;
Telerik.Reporting.InstanceReportSource reportSource = new Telerik.Reporting.InstanceReportSource();
reportSource.ReportDocument = report;
TelRptViewer.ReportSource = reportSource;
私のレポートには、3 つの列を持つ単純なテーブル データ項目が含まれています。このトピックは既にヘルプで読みました。 設計時にデータを操作する - データ ソースは実行時にのみ使用可能
「このアプローチは、デザイン時にレポートのデータ ソースを取得できない場合、またはデザイン時に実際のデータを Visual Studio にロードすることを避けたい場合に役立ちます。この場合、レポート デザイナーがデータを表示できるようにするためだけに、データをモックする必要があります。これにより、レポートのレイアウトを調整し、レポート アイテムを使用可能なデータ フィールドにバインドできますが、実際のデータは実行時に NeedDataSource イベントまたは実際のアプリケーションでのみ読み込まれます。"
単純なレポート ビューアーには、レポートのデータ スキーマを証明する xsd がありました。このビューアでは、このデータ スキーマなどをどのように作成できますか? または、これを行う別の方法はありますか?
どうも。