形式でレポートを生成する必要がありcsv
ます。データは次のように取得されList<T>
、特定の列のみをレポートに表示する必要があります。そのスキーマを App_Data フォルダーの下の XML ドキュメントに保存し、LINQ to XML を使用してフィールド名を取得し、レポートを作成することでそれを行うことを考えています。
サンプル XML:
<report>
<fields>
<field headercaption='Customer Name'>CName</field>
<field headercaption='Address'>CAddress</field>
...
</fields>
</report>
このように XML ファイルに完全に依存することをお勧めしますか、それともコーディングによって行う必要がありますか。
編集
List<T>
フィールドは、CSV ファイルに入力する必要があるプロパティです。ヘッダー キャプションは、レポート内のフィールドの列の名前です。
サンプルレポート
顧客名、住所、
ALFKI 、31 Independence Ave.、ワシントン