您现在的位置是:网站首页> 编程资料编程资料
datatable行转列示例分享_实用技巧_
2023-05-24
340人已围观
简介 datatable行转列示例分享_实用技巧_
复制代码 代码如下:
///
/// DataTable行转列
///
/// 需要转换的表
/// 转换表表头对应旧表字段(小写)
///
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;
}
您可能感兴趣的文章:
相关内容
- asp.net使用jquery模板引擎jtemplates呈现表格_实用技巧_
- 使用linq读取分隔符文本文件_实用技巧_
- 使用pdfbox实现pdf文本提取和合并功能示例_实用技巧_
- mstest实现类似单元测试nunit中assert.throws功能_实用技巧_
- ASP.NET MVC3 实现全站重定向的简单方法_实用技巧_
- Jmail发送邮件与带附件乱码解决办法分享_实用技巧_
- .net后台代码调用前台JS的两种方式_实用技巧_
- .Net 文本框实现内容提示的实例代码(仿Google、Baidu)_实用技巧_
- 在aspx页面引用html页的写法_实用技巧_
- DataSet、DataTable、DataRow区别详解_实用技巧_
