c# dataTable 合并两个列到一个新列中_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > c# dataTable 合并两个列到一个新列中

c# dataTable 合并两个列到一个新列中

 2013/10/9 10:34:43  耿爱学  博客园  我要评论(0)
  • 摘要:publicstaticDataTableUniteDataTableColumns(DataTabledt,StringnewColumnName,stringColumnName1,stringColumnName2){//汇总的表达式stringexpression="";expression=String.Format("{0}+'('+{1}+')'",ColumnName1,ColumnName2);//增加汇总列System.TypemyDataType=System.Type
  • 标签:C# 一个
 public static DataTable UniteDataTableColumns(DataTable dt, String newColumnName, string ColumnName1, string ColumnName2)
        {
            //汇总的表达式
            string expression = "";                             
            expression = String.Format("{0}+'('+{1}+')'", ColumnName1, ColumnName2);           
            //增加汇总列
            System.Type myDataType = System.Type.GetType("System.String");
            DataColumn dcCol = new DataColumn(newColumnName, myDataType, expression, MappingType.Attribute);
            //增加合并列
            dt.Columns.Add(dcCol);
            return dt;
        }

 

发表评论
用户名: 匿名