手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >datatable行转列示例分享
datatable行转列示例分享
摘要:复制代码代码如下://////DataTable行转列//////需要转换的表///转换表表头对应旧表字段(小写)///publicstat...

复制代码 代码如下:

/// <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;

}

【datatable行转列示例分享】相关文章:

asp.net微软图表控件使用示例代码分享

log4net配置和使用方法分享

Asp.net使用Comet开发http长连接示例分享

litjson读取数据示例

html+ashx 表单提交示例

.NET操作Excel实例分享

.net获取本机公网IP地址示例

.net自定义事件示例分享

将DataTable中的一行复制到另一个DataTable的方法

asp.net导出Excel类库代码分享

精品推荐
分类导航