新建一个DataTable如何手动给其添加多条数据!

  早晨起来,想起昨天利用winform做类似于sqlserver数据库导入数据功能的时候,用到了新建一个DataTable手动给其添加多条数据,平时用不到,需要的时候想不起来了,这次不妨把他记下来。以下是代码,很简单。

    //声明并实例化datatable

    DataTable dt = new DataTable();

    //实例化三个列
            DataColumn dc1 = new DataColumn("factoryName",System.Type.GetType("System.String"));

    DataColumn dc2 = new DataColumn("factoryPosition",System.Type.GetType("System.String"));

    DataColumn dc3 = new DataColumn("factoryHistory",Type.GetType("System.String"));
            dt.Columns.Add(dc1);

dt.Columns.Add(dc2);

    dt.Columns.Add(dc3);

    //添加三条数据    

    DataRow row=dt.NewRow();
    row["factoryName"] ="微软";
    row["factoryPosition"] ="北京";
    row["factoryHistory"]="100years";
    dt.Rows.Add(row);

    row=dt.NewRow();

    row["factoryName"] ="微软";
    row["factoryPosition"] ="北京";
    row["factoryHistory"]="100years";
    dt.Rows.Add(row);

    row=dt.NewRow();

    row["factoryName"] ="微软";
    row["factoryPosition"] ="北京";
    row["factoryHistory"]="100years";
    dt.Rows.Add(row);

时间: 2024-10-20 11:18:40

新建一个DataTable如何手动给其添加多条数据!的相关文章

新建一个DataTable(只针对一列)

1 /// <summary> 2 /// 新建一个DataTable(只针对一列) 3 /// </summary> 4 /// <param name="dataStr"></param> 5 /// <param name="titleName"></param> 6 /// <returns></returns> 7 private DataTable NewDa

mybatis+oracle添加一条数据并返回所添加数据的主键问题

最近做mybatis+oracle项目的时候解决添加一条数据并返回所添加数据的主键问题 controller层 @RequestMapping("/addplan") public @ResponseBody OnlineAddplanWithBLOBs insertOnlineAddplan(OnlineAddplanWithBLOBs plan) throws Exception{ //plan是添加的数据,planid为数据主键,此时对象中主键为null int n = serv

ThinkPHP框架 【 AJAX方法返回 】 例子:简单添加一条数据 和 查询一个表里的数据

注:thinkphp使用ajax和之前使用ajax的方法一样,不同点在于之前的ajax中的url指向了一个页面,而thinkphp里面的url需要指向一个操作方法. 在模块控制器Controller文件夹里创建一个 AjaxController.class.php <?php namespace Admin\Controller; use think\Controller; class AjaxController extends Controller{ public function Ajax

hibernate 查询Page 只要有一个字段为null 查出来的整条数据都为null

Pageable pageable = this.getPageable(queryDto); Page<PrpdExch> page2 = prpdExchDao.findAll(pageable); 通过postman查询结果: {   "resultCode": "0000",   "resultMsg": "成功",   "transactionID": "",   

通过JDBC连接mysql数据库,得到一个list,包含的是每一条数据的HashMap

http://wang153723482.blog.163.com/blog/static/11864984520129101354515/?suggestedreading&wumii

向浏览器添加一条数据

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>pushstate</title> </head> <body> <script type="text/javascript"> window.history.pushState({}, "t

python向数据库添加数据(添加一条数据)

前置准备条件 1.cmd命令   下载第三方模块 2.连接数据库 3.创建数据库和表 在做一下操作 源码: #引入模块import pymysql # 链接数据库conn = pymysql.connect(host='127.0.0.1',port=33061,user='root',passwd='123456abc',db='user_db') #创建游标cursor = conn.cursor() #插入数据cursor.execute("INSERT INTO user_info (i

管理员技术(六): 硬盘分区及格式化、 新建一个逻辑卷、调整现有磁盘的分区、扩展逻辑卷的大小、添加一个swap分区

一.硬盘分区及格式化 问题: 本例要求熟悉硬盘分区结构,使用fdisk分区工具在磁盘 /dev/vdb 上按以下要求建立分区: 1> 采用默认的 msdos 分区模式        2> 第1个分区 /dev/vdb1 的大小为 200MiB        3> 第2个分区 /dev/vdb2 的大小为 2000MiB        4> 第3个分区 /dev/vdb3 的大小为 1000MiB 完成分区后,能够配置开机自动挂载 /dev/vdb2 分区: 1> 文件系统类型

##很多时候,我们新建一个Maven工程,第一步都是添加依赖,可是其中的scope代表了什么呢?

maven工程中scope详解: Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了. 一,scope的分类 ~1,compile 默认就是compile,什么都不配置也就是意味着compile.compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也参与其中,是一个比较强的依赖.打包的时候通常需要包含进去. ~2,test