私が持っているデータは次のようなものです。週からこれを試していますが、解決策が見つかりません。C# を使用したピボットまたはリストを使用してこれを行う必要があります。親切に答えを提供してください。すぐに。
Key Value
A e
B f
C i
D j
A k
B l
C m
D n
私はこのようなものが必要です
A B C D
-------
e f i j
k l m n
最初の行は列ヘッダーです。
スタックオーバーフローの質問のより良いリンクも評価できます。
次のコードでは、個別の列を取得できますが、行に値を割り当てる際に問題が発生します。これを行うためのより良い方法を提供してください。
foreach (DataRow row in dtBackupData.Rows)
{
keyname = row["KeyName"].ToString();
if (!keyNameList.Contains(keyname))
{
keyNameList.Add(keyname);
dtDynamic.Columns.Add(keyname, typeof(string));
}
}