1

動的ピボットを使用するクエリがあるため、列名はデータに基づいて変化します。私のコードは、クエリの結果に基づいて .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"]),
                                });
        }
4

1 に答える 1