0

我拥有的数据就像,我从一周开始尝试这个,但找不到任何解决方案。我需要使用使用 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));               
        }            
    }
4

0 回答 0