0

Visual Studio 2010のWPF、c#、およびCrystalReportsを使用するWindowsアプリケーションで作業しています。最初にDataSetアイテムをプロジェクトに追加し、それにテーブルを追加して、レポートのデータソースとして設定することで、レポートを簡単に作成できます。私がする必要があるのは、時々生成されるテーブルからデータをフェッチできるデータセットを作成することです。

*例の場合-現在の年が2012の場合、データセットはテーブルFEE_2012_2013から情報をフェッチする必要があり、現在の年が2013の場合、テーブルFEE_2013_2014からデータをフェッチする必要があります。実行時にこれらのテーブルを作成しています。どうすればこれを達成できますか?助けてください。*

編集:CRの強く型付けされたデータセットに代わるものが必要だと思います。

4

2 に答える 2

0

一般的なテーブル名を使用してレポートを設計し、実行時にレポート スキーマを更新して、現在のデータベース スキーマと一致させるだけです。

myReport.Database.Tables("FEE").Location = "MyDatabase.dbo.FEE_2013_2014"

Table.場所

于 2013-03-11T19:19:05.680 に答える
0

これは、あなたが望むものに近づける方法に関する記事です。これは
非常に複雑であり、要件に合わせて変更するには、ある程度の時間を費やす必要があります。

これを読む

より迅速で優れた方法の 1 つは、テーブルを 1 つだけ残して、学年度用の列を追加することです。

于 2013-03-09T07:40:45.753 に答える