動的ピボットを使用するクエリがあるため、列名はデータに基づいて変化します。私のコードは、クエリの結果に基づいて .csv ファイルを生成します。列名をハードコードできないため、ヘッダーを作成する方法がわかりません。クエリ結果のヘッダーをレコードセットの最初の行にすることは何とか可能ですか?
ありがとう。
追加:自分が持っている列がわからない場合、C#コードでデータをフェッチする方法さえ知らないことに気付きました...そのため、次のようなことはできません:
result.AddRange(from DataRow dr in dt.Rows
select new DailyTransactionSheet
{
Serve = Convert.ToInt32(dr["Serve"]),
Remits = Convert.ToInt32(dr["Remits"]),
List = Convert.ToInt32(dr["List"]),
Billing = Convert.ToInt32(dr["Billing"]),
DollarSent = Convert.ToInt32(dr["DollarSent"]),
FileAck = Convert.ToInt32(dr["FileAck"]),
});
}