欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c# dataTable 合并两个列到一个新列中的简单实例

程序员文章站 2024-03-31 10:52:28
复制代码 代码如下:public static datatable unitedatatablecolumns(datatable dt, string newcolumn...
复制代码 代码如下:

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