我拥有的数据就像是,我从周开始尝试这个,但是找不到任何解决方案。 我需要使用c#或使用列表使用pivot来完成此操作。请提供答案。即时
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));
}
}