我拥有的数据就像,我从一周开始尝试这个,但找不到任何解决方案。我需要使用使用 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
其中第一行是列标题。
任何stackoverflow问题的任何更好的链接也是可观的。
通过以下代码可以获得不同的列,现在问题是在行中分配值。请提供任何更好的方法来做到这一点。
foreach (DataRow row in dtBackupData.Rows)
{
keyname = row["KeyName"].ToString();
if (!keyNameList.Contains(keyname))
{
keyNameList.Add(keyname);
dtDynamic.Columns.Add(keyname, typeof(string));
}
}