zoukankan      html  css  js  c++  java
  • DataTable行转列

    /// <summary>

    /// DataTable行转列

    /// </summary>

    /// <param name="dtable">需要转换的表</param>

    /// <param name="head">转换表表头对应旧表字段(小写)</param>

    /// <returns></returns>

    public static DataTable DataTableRowtoCon(DataTable dtable, string head)

    {

    DataTable dt = new DataTable();

    dt.Columns.Add("NumberID");

    for (int i = 0; i < dtable.Rows.Count; i++)

    {//设置表头

    dt.Columns.Add(dtable.Rows[i][head].ToString());

    }

    for (int k = 0; k < dtable.Columns.Count; k++)

    {

    string temcol = dtable.Columns[k].ToString();

    if (dtable.Columns[k].ToString().ToLower() != head)//过滤掉设置表头的列

    {

    DataRow new_dr = dt.NewRow();

    new_dr[0] = dtable.Columns[k].ToString();

    for (int j = 0; j < dtable.Rows.Count; j++)

    {

    string temp = dtable.Rows[j][k].ToString();

    new_dr[j + 1] = (Object)temp;

    }

    dt.Rows.Add(new_dr);

    }

    }

    return dt;

    }

    佛为心,道为骨,儒为表,大度看世界; 技在手,能在身,思在脑,从容过生活; 三千年读史,不外功名利禄; 九万里悟道,终归诗酒田园;
  • 相关阅读:
    disruptor 高并发编程 简介demo
    mysql 关于join的总结
    Mysql查询结果导出为Excel的几种方法
    初识ganglia
    Mybatis概述
    struts2中的拦截器
    hessian在ssh项目中的配置
    Hessian基础入门案例
    activiti工作流框架简介
    Oracle中的优化问题
  • 原文地址:https://www.cnblogs.com/taofx/p/4137655.html
Copyright © 2011-2022 走看看