は、次のような問題コンテキストと仮定します"デザイン/プレビュー"機能を維持しながらビジネスオブジェクトからTelerikレポートをDataTableにバインドする方法は?
1)我々のアプリケーションでは、我々は次のような方法でビジネス・オブジェクトを持た:
public DataTable GetCars(int modelID)
方法は、車のクラスで発見されました。これは、特定のモデルに対して多くのカードを返します。
2)私たちの開発チームは、Telerikのレポートツールで使用できるデザイン/プレビュー機能を使用して、DataTableで与えられた結果のレポートをデザインしレイアウトすることを本当に望みます。
3)オブジェクトデータソースを使用して、上記のDataTableをレポートにバインドしようとしました。ウィザードは "GetCar"メソッドを選択した直後に終了するようです。
私たちが作成したビジネスオブジェクトを「再利用」して、Telerik Reportingデザインサーフェスの利点を維持する方法について提案がありますか?
あなたが提供できるヒントやトリックは歓迎します。
私たちは何を試しましたか?
- 私たちは、「設計/プレビュー」 機能は のSqlDataSourceオブジェクトのために働くことを知っています。
- は、我々はまた、
1)表またはビューに対してSQLデータソースを使用してレポートをデザイン... Telerik
http://www.telerik.com/help/reporting/object-data-source-how-to-bind-to-data-table.html
どのようにprogramticallyチャートオブジェクトのデータソースを変更します: は、私のブログをチェックしてください! – ppumkin
Telerik.ReportViewer.WebForms.ReportViewer ReportViewer1 =新しいTelerik.ReportViewer.WebForms.ReportViewer(); // ObjectDataSourceコンポーネントの作成: Telerik.Reporting.ObjectDataSource objectDataSource = new Telerik.Reporting.ObjectDataSource(); objectDataSource.DataSource = GetData(); // DataTableを返します //新しいレポートを作成する ReportLib.SearchResultsReport report = new ReportLib.SearchResultsReport(); // DataSourceプロパティにObjectDataSourceコンポーネントを割り当てます。 レポート。DataSource = objectDataSource; ReportViewer1.Report = report; –