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

2014-09-09  来源:本站原创  分类:C#教程  人气:2 

这篇文章介绍了c# dataTable 合并两个列到一个新列中的简单实例,有需要的朋友可以参考一下

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;
        }
相关文章
  • c# dataTable 合并两个列到一个新列中的简单实例 2014-09-09

    这篇文章介绍了c# dataTable 合并两个列到一个新列中的简单实例,有需要的朋友可以参考一下 public static DataTable UniteDataTableColumns(DataTable dt, String newColumnName, string ColumnName1, string ColumnName2) { //汇总的表达式 string expression = ""; expression = String.Format("{0}+'

  • WinAPI: IntersectRect.SubtractRect.UnionRect - 用两个矩形合成一个新的矩形 2014-09-26

    本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; procedure FormCreate(Se

  • mysql中合并两个字段的方法分享 2014-02-17

    mysql中怎么合并两个字段为一个字段呢?试了好多方法,结果还是不是我想要的 例如:select (a+b) as c from 表 类型也一致都是varchar型的,可就是显示不正确. 直到concat() MySQL中concat函数 下面通过一个例子介绍MySQL中的concat函数的使用方法,比如select concat('11','22','33'). MySQL中concat函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为

  • python使用append合并两个数组的方法 2014-12-18

    这篇文章主要介绍了python使用append合并两个数组的方法,涉及Python中append方法的使用技巧,需要的朋友可以参考下 本文实例讲述了python使用append合并两个数组的方法.分享给大家供大家参考.具体如下: lista = [1,2,3] listb = [4,5,6] mergedlist =[] for elem in lista: mergedlist.append(elem) for elem in listb: mergedlist.append(elem) 希望

  • asp.ent下合并两个结构相同的DataTable 2014-08-09

    今天遇到了一个情况,就是从一张数据表中读取几个符合条件1的客户的信息,然后再读取几个符合条件2的客户的信息,最后显示出来.因为前后两次数据的客户信息的结构是完全相同的,所以干脆合并成一个DataTable再赋值给GridView好了. 写了个函数. /// <summary> /// 合并两个相同的DataTable,返回合并后的结果 /// </summary> /// <param name="dt1"></param> /// &l

  • java实现合并两个已经排序的列表实例代码 2014-01-01

    这篇文章主要介绍了java实现合并两个已经排序的列表实例代码,有需要的朋友可以参考一下 相对于C++来说,Java的最大特点之一就是没有令人困惑的指针,但是我们不可否认,在某些特定的情境下,指针确实算的上一把利刃.虽然Java中没有明确定义出指针,但是由于类的思想,我们可以使用class来实现指针的操作.小二,上栗子-----合并两个已经排序的列表,输出合并后列表的头结点,且合并后的列表中的元素是有序的. 需要时刻铭记于心的:在Java中,列表的一个节点其实就是某个类实例化的一个对象. 示例代码

  • 使用不同的方法结合/合并两个JS数组 2014-08-28

    这是一篇关于JavaScript数组使用的一些技巧,我们将使用不同的方法结合/合并两个JS数组,以及讨论每个方法的优点/缺点 这是一篇简单的文章,关于JavaScript数组使用的一些技巧.我们将使用不同的方法结合/合并两个JS数组,以及讨论每个方法的优点/缺点. 让我们先考虑下面这情况: var a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]; var b = [ "foo", "bar", "baz", "bam

  • php通过array_merge()函数合并两个数组的方法 2015-02-17

    这篇文章主要介绍了php通过array_merge()函数合并两个数组的方法,实例分析了php中array_merge()函数合并数组的使用技巧,需要的朋友可以参考下 本文实例讲述了php通过array_merge()函数合并两个数组的方法.分享给大家供大家参考.具体分析如下: php通过array_merge()函数合并两个数组,array_merge()是一个php函数,用于将两个或者多个数组合并,后一个数组会追加到前一个数组后面,并返回结果数组.它接受两个或两个以上的数组,并返回一个包含了

  • 合并两个DataSet的数据内容的方法 2013-12-25

    合并两个DataSet的数据内容的方法,需要的朋友可以参考一下 Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E

  • c语言合并两个已排序数组的示例(c语言数组排序) 2014-01-27

    如何将两个已排序数组合并成一个排序数组,下面我们给出使用c语言合并两个已排序数组的示例,需要的朋友可以参考下 问题:将两个已排序数组合并成一个排序数组 这里先不考虑大数据量的情况(在数据量很大时不知大家有什么好的思路或方法?),只做简单数组的处理. 简单代码如下: 说明:之所以把merge函数定义成返回数组长度,是因为后续会有重复数据合并功能的merge版本,考虑到接口一致性. #include <stdio.h> #include <stdlib.h> #include <

  • python中合并两个文本文件并按照姓名首字母排序的例子 2014-03-23

    这篇文章主要介绍了python中合并两个文本文件并按照姓名首字母排序的例子,需要的朋友可以参考下 前段时间前在网上看到一段面试题,要求如下: employee文件中记录了工号和姓名 cat employee.txt: 100 Jason Smith 200 John Doe 300 Sanjay Gupta 400 Ashok Sharma bonus文件中记录工号和工资 复制代码 代码如下: cat bonus.txt: 100 $5,000 200 $500 300 $3,000 400 $

  • 探讨:用两个栈实现一个队列(我作为面试官的小结) 2014-06-17

    作为面试官的我,经常拿这道用两个栈实现一个队列的面试题来考面试者,通过对面试者的表现和反应,有一些统计和感受,在此做个小结 两年前从网上看到一道面试题:用两个栈(Stack)实现一个队列(Queue).觉得不错,就经常拿来面试,几年下来,做此题的应该有几十人了.通过对面试者的表现和反应,有一些统计和感受,在此做个小结. 用C++描述,题目大致是这样的: 已知下面Stack类及其3个方法Push.Pop和 Count,请用2个Stack实现Queue类的入队(Enqueue)出队(Dequeue)

  • 只有两个字段用一个sql语句查询出某个学生的姓名.成绩以及在表中的排名 2014-08-25

    这篇文章主要介绍了只有两个字段用一个sql语句查询出某个学生的姓名.成绩以及在表中的排名,需要的朋友可以参考下 昨天去面试时遇到一个这样的问题: 有一张成绩表,只有两个字段,姓名和成绩.怎样用一个sql语句查询出某个学生的姓名,成绩以及在表中的排名? 一时间我也想不出具体实现,我就提了两种思路:一种是通过join关联一个查询出他排名的sql语句:一种是通过group by来实现. 回答得连自己都觉得有点心虚.请问大家如何实现呢? 假设:表名字为Course,两个字段分别为name和score 实

  • 趣题:选取最多的子集使得任两子集恰有一个公共元素 2015-04-12

    这里有一个有趣的问题:在集合{1, 2, ..., n}中选取尽可能多的子集,使得任意两个子集的交集有且仅有一个元素.例如,当n=7时,选取{1,2,3,4}.{4,5,6,7}.{1,7}这3个集合可以满足条件.子集数还可以更大一点吗?最大是多少?给出一种构造,然后证明这个数目不可能更大了. 当n=7时,仅仅取3个子集实在是太弱了.一种最简单的办法就可以让子集数达到6,只需取{1,2}.{1,3}.{1,4}.{1,5}.{1,6}.{1,7}即可.再仔细观察,我们发现这个结果还可以进一步改进

  • 合并两个 Wav 文件流的函数 - 回复 "刘文强" 的问题 2014-09-26

    问题来源: http://www.cnblogs.com/del/archive/2008/10/25/1069523.html#1351197 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TB

  • 正确理解Mysql中的列索引和多列索引 2015-03-02

    本篇文章是对Mysql中的列索引和多列索引进行了详细的分析介绍,需要的朋友参考下 Mysql数据库提供两种类型的索引,如果没正确设置,索引的利用效率会大打折扣却完全不知问题出在这. CREATE TABLE test ( id INT NOT NULL, last_name CHAR(30) NOT NULL, first_name CHAR(30) NOT NULL, PRIMARY KEY (id), INDEX name (last_name,first_name) ); 以上创建的其实是

  • 基于C中一个行压缩图的简单实现代码 2014-07-20

    首先简单说一下什么是行压缩图,其实严格意义上应该是行压缩矩阵 首先简单说一下什么是行压缩图,其实严格意义上应该是行压缩矩阵.正常情况下,矩阵是用二维数组简单存储的,但是如果是稀疏矩阵,也就是零很多的时候,这样比较浪费空间.所以就有各种节省空间的存储方式,三元组存储就是其中一种. 什么是三元组呢?一个三元组就是(row,col,value),这样把所有不为零的值组成一个向量.这种存储方式比二维数组节省了不少空间,当然还可以进一步节省,因为三元组里面row或者col重复存储了,一行或者一列存一次就行

  • 将标准 C++ 视为一个新语言 2013-12-19

    作者 Bjarne Stroustrup 译者 陈崴 就别再把 C++ 视为 C 的後一个语言了吧.这个问题问 C++ 之父就对了. 侯捷注:本文系北京<程序员>杂志 2001/04 的文章.译笔顺畅,技术饱满. 承译者陈崴先生与<程序员>杂志负责人蒋涛先生答允, 转载於此,以飨台湾读者,非常感谢. 未得陈崴先生与蒋涛先生二人之同意,任何人请勿将此文再做转载. C/C++ User"s Journal May,1999 Learning Standard C++ as a

  • 开启一个新时代: Apache HBase 1.0 发布 2014-10-15

    HBase社区的过去.现在及未来 Apache HBase社区发布了Apache HBase 1.0.0.它花费了七年时间在Apache HBase项目领域取得了里程碑式的发展,这次发布提供了一些令人兴奋的特性和并未牺牲稳定性的新API,无论在线还是在硬盘上都与HBase 0.98.x兼容. 让我们回顾Apache HBase 项目的过去.纵观它的现在.展望一下未来. 版本啊版本 在列举这个版本的详细特性之前,让我们来浏览一下过去的版本历史.HBase 始于 Apache Hadoop 一个子项

  • mysql explain中的type列含义和extra列的含义 2015-03-31

    很多朋友在用mysql进行调优的时候都肯定会用到explain来看select语句的执行情况,这里简单介绍结果中两个列的含义. 1 type列 官方的说法,说这列表示的是"访问类型",更通俗一点就是:mysql找到需要的数据行的方式.一下就是从效率最差到最好顺序分别介绍下: All 这个就是所谓的全表扫描,没有用到任何的index,mysql就是从头到尾把整个表遍历一边,找到所需要的数据行.效率是最差的.如下图,这个表中的usertype不是索引,这个查询中没有用到任何索引,所以就出现