手动创建DataTable

public void createTable()
    {
        DataSet ds = new DataSet();
        using (DataTable dt = new DataTable("students"))
        {
            //创建列
            DataColumn dtc = new DataColumn("姓名",typeof(string));
            dt.Columns.Add(dtc);

dtc = new DataColumn("性别",typeof(string));
            dt.Columns.Add(dtc);

dtc = new DataColumn("电话",typeof(Int32));
            dt.Columns.Add(dtc);

//添加数据到DataTable
            DataRow dr = dt.NewRow();
            dr["姓名"] = "张三";
            dr["性别"] = "男";
            dr["电话"] = 54531;
            dt.Rows.Add(dr);

dr = dt.NewRow();
          
            dr["姓名"] = "李四";
            dr["性别"] = "男";
            dr["电话"] = 5731;
            dt.Rows.Add(dr);

dr = dt.NewRow();
          
            dr["姓名"] = "王五";
            dr["电话"] = 5868451;
            dr["性别"] = "女";
            dt.Rows.Add(dr);
            ds.Tables.Add(dt);
        }
    }

通过 Wiz 发布

转载于:https://www.cnblogs.com/dargon/archive/2012/03/13/2393623.html

手动创建DataTable相关推荐

  1. 手动创建DataTable并绑定gridview

    原文发布时间为:2008-08-04 -- 来源于本人的百度文章 [由搬家工具导入] using System; using System.Data; using System.Configurati ...

  2. linux怎么创建用户教程,在Linux中如何手动创建一个用户

    1.首先要明白用useradd创建用户的时候会更改添加5个地方的内容 (1)/etc/passwd             //比如创建useradd  111 // [root@localhost ...

  3. oracle之 手动创建 emp 表 与 dept 表

    有时候我们需要通用的实验数据,emp表 与 dept表  但是数据库中有没有. 这时,我们可以手动创建. -- 创建表与数据 CREATE TABLE EMP (EMPNO NUMBER(4) NOT ...

  4. oracle创建数据库后干什么,手动创建Oracle数据库之前因后果

    对于许多数据库管理员来说,Oracle究竟是不是一个难以管理和驾驭的怪兽级数据库,会不会让他们管理生涯饱受折磨?当看到其命令行界面时,很多人会问这么一个问题. 如果你想通过一个应用程序操控使用这个数据 ...

  5. 手动创建一棵二叉树,然后利用前序、中序、后序、层序进行遍历(从创建二叉树到各种方式遍历)(含运行结果)

    手动创建一棵二叉树,然后利用前序.中序.后序.层序进行遍历 import java.util.LinkedList; import java.util.List; import java.util.Q ...

  6. 通过手动创建统计信息优化sql查询性能案例

    本质原因在于:SQL Server 统计信息只包含复合索引的第一个列的信息,而不包含复合索引数据组合的信息 来源于工作中的一个实际问题, 这里是组合列数据不均匀导致查询无法预估数据行数,从而导致无法选 ...

  7. 如何使用a手动创建文件。 Windows中的(点)前缀?例如,.htaccess

    我想手动创建一个.htaccess文件,并通过Windows UI发现它似乎是不可能的. 我得到一个"你必须输入文件名". 信息. 必须有一种方法来创建文件. 作为Windows中 ...

  8. linux 系统创建ora文件,手动创建oracle数据库

    系统环境: 1.操作系统:Windows 2000 Pro 2.数据库: Oracle9I Release 9.2.0.3.0 3.安装路径:D:\ORACLE 建库步骤: 1.手工创建相关目录 D: ...

  9. Linux环境手动创建oracle10g数据库实践

    OS [root@T_life_db etc]# uname -a Linux T_life_db 2.6.18-238.el5 #1 SMP Sun Dec 19 14:22:44 EST 2010 ...

最新文章

  1. BZOJ2339: [HNOI2011]卡农(dp 容斥)
  2. error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug...
  3. linux接收手机信号,接收关联设备的信号强度在Linux接入点
  4. 优化案例 | CASE WHEN进行SQL改写优化
  5. android alarmmanager进程,Android中使用AlarmManager需注意设置进程属性
  6. SQL Server 2005参考:Apply运算符
  7. ON DUPLICATE KEY UPDATE
  8. 用python画统计图表_Python数据科学(九)- 使用Pandas绘制统计图表
  9. unix入门经典_程序员大神们的经典编程语录
  10. Ubuntu 16.04 LTS安装Docker并使用加速器
  11. chart控件支持鼠标滚轮放大缩小_强大的鼠标侧键功能设置工具:X-Mouse Button Control...
  12. ArcGIS制图表达Representation-符号制作
  13. MATLAB小波图像融合处理
  14. python爬取小说写入txt_基于python爬取小说章节源代码内容存为文本实现小说下载...
  15. 最近沉迷美女图片无法自拔,所以我决定用PHP扒海量妹子图
  16. Dbeaver链接hive和impala
  17. 知乎之问和小雷之解: 现在的年轻人为什么都那么着急?
  18. 粉末成型工艺(粉末冶金粉末注射成型)
  19. opencv 手选roi区域_如何用opencv实现感兴趣区域ROI的选取
  20. http和https请求工具类

热门文章

  1. 教你如何在 Linux 上为 SSH 登录设置电子邮件提醒
  2. 【实战】MPLS单域通信过程详解
  3. 精准容量、秒级弹性,压测工具 + SAE 方案如何成功突破传统大促难关?
  4. Apache Flink 1.10.0 发布 | 云原生生态周报 Vol. 38
  5. centos cmake安装mysql_Centos安装mysql实例教程
  6. Python中文件的介绍以及操作
  7. html中响应式字体怎么写,如何实现网页中字体响应式
  8. pythonqueue函数_如何将函数和参数放入python队列?
  9. 长方体重力异常正演matlab,骆遥 (2007) 两种新的长方体重力异常正演公式及其理论推导. 中国科学院地质与地球物理研究所, 北京....
  10. hive 插入数据映射到hbase_大数据基础知识:Hadoop分布式系统介绍