现在的位置: 首页 > 综合 > 正文

DataTable 行列转换

2013年07月06日 ⁄ 综合 ⁄ 共 679字 ⁄ 字号 评论关闭

private DataTable SwapDTCR(DataTable inputDT)
{
    DataTable outputDT=new DataTable();
    outputDT.Columns.Add(intputDT.Columns[0].ColumnName.ToString());
    foreach(DataRow inRow in inputDT.Rows)
    {
        string newColumns=inRow[0].ToString();
        outputDT.Columns.Add(newColumns);
    }
    for(int rCount=1;rCount<=inputDT.Columns.Count-1;rCount++)
    {
        DataRow newRow=outputDT.NewRow();
        newRow[0]=intputDT.Columns[rCount].ColumnName.ToString();
        for(int cCount=0;cCount<=inputDT.Rows.Count-1;cCount++)
        {
            string colValue=inputDT.Rows[cCount][rCount].ToString();
            newRow[cCount+1]=colValue;
        }
        outputDT.Rows.Add(newRow);
    }
    return outputDT;
}

抱歉!评论已关闭.