根据数据表中的键和值来转动数据表

时间:2013-11-04 07:33:40

标签: asp.net c#-4.0

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

0 个答案:

没有答案