没有合适的资源?快使用搜索试试~ 我知道了~
C#终极版DataTable集行转列
4星 · 超过85%的资源 需积分: 34 112 下载量 74 浏览量
2016-11-22
10:22:00
上传
评论 5
收藏 2KB TXT 举报
温馨提示
试读
2页
C#终极版DataTable集行转列,完全不用任何修改,可直接使用!
资源推荐
资源详情
资源评论
#region 行转列
/// <summary>
/// 行转列
/// </summary>
/// <param name="ColumnName">固定列列名</param>
/// <param name="dtable">数据源</param>
/// <param name="Columns02">不固定列</param>
/// <param name="Quantity">数据列</param>
/// <returns></returns>
public static DataTable DataTableRowtoCon(string[] ColumnNames, DataTable dtable, string Columns02, string Quantity)
{
//从DataTable中读取不重复的行,用来构造新DataTable的列
DataTable distinct_date = dtable.DefaultView.ToTable(true, ColumnNames);
DataTable newDt = new DataTable();
foreach(string ColumnName in ColumnNames)
{
//创建固定列
DataColumn col01 = new DataColumn(ColumnName, Type.GetType("System.String"));
newDt.Columns.Add(col01);
}
//循环创建不固定列
for (int i = 0; i < dtable.Rows.Count; i++)
{
if (!newDt.Columns.Contains(dtable.Rows[i][Columns02].ToString()))
{
DataColumn col02 = new DataColumn(dtable.Rows[i][Columns02].ToString(), Type.GetType("System.String"));
newDt.Columns.Add(col02);
资源评论
- m0_371416462018-09-27还可以,先看看
- dofortmac2017-05-18还可以吧,学习了
红帽子(*^_^*)
- 粉丝: 1
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功