1. 方法一:
    2. DataTable  tblDatas = new DataTable("Datas");
    3. DataColumn dc = null;
    4. dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));
    5. dc.AutoIncrement = true;//自动增加
    6. dc.AutoIncrementSeed = 1;//起始为1
    7. dc.AutoIncrementStep = 1;//步长为1
    8. dc.AllowDBNull = false;//
    9. dc = tblDatas.Columns.Add("Product", Type.GetType("System.String"));
    10. dc = tblDatas.Columns.Add("Version", Type.GetType("System.String"));
    11. dc = tblDatas.Columns.Add("Description", Type.GetType("System.String"));
    12. DataRow newRow;
    13. newRow = tblDatas.NewRow();
    14. newRow["Product"] = "水果刀";
    15. newRow["Version"] = "2.0";
    16. newRow["Description"] = "打架专用";
    17. tblDatas.Rows.Add(newRow);
    18. newRow = tblDatas.NewRow();
    19. newRow["Product"] = "折叠凳";
    20. newRow["Version"] = "3.0";
    21. newRow["Description"] = "行走江湖七武器之一";
    22. tblDatas.Rows.Add(newRow);
    23. 方法二:
    24. DataTable tblDatas = new DataTable("Datas");
    25. tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));
    26. tblDatas.Columns[0].AutoIncrement = true;
    27. tblDatas.Columns[0].AutoIncrementSeed = 1;
    28. tblDatas.Columns[0].AutoIncrementStep = 1;
    29. tblDatas.Columns.Add("Product", Type.GetType("System.String"));
    30. tblDatas.Columns.Add("Version", Type.GetType("System.String"));
    31. tblDatas.Columns.Add("Description", Type.GetType("System.String"));
    32. tblDatas.Rows.Add(new object[]{null,"a","b","c"});
    33. tblDatas.Rows.Add(new object[] { null, "a", "b", "c" });
    34. tblDatas.Rows.Add(new object[] { null, "a", "b", "c" });
    35. tblDatas.Rows.Add(new object[] { null, "a", "b", "c" });
    36. tblDatas.Rows.Add(new object[] { null, "a", "b", "c" });

C# 向DataTable中插入数据或伪造DataTable的更多相关文章

  1. SqlBulkCopy将DataTable中的数据批量插入数据库中

    #region 使用SqlBulkCopy将DataTable中的数据批量插入数据库中 /// <summary> /// 注意:DataTable中的列需要与数据库表中的列完全一致.// ...

  2. list转datatable,SqlBulkCopy将DataTable中的数据批量插入数据库

    /// <summary> /// 将泛类型集合List类转换成DataTable /// </summary> /// <param name="list&q ...

  3. 第18课-数据库开发及ado.net 连接数据库.增.删.改向表中插入数据并且返回自动编号.SQLDataReade读取数据

    第18课-数据库开发及ado.net 连接数据库.增.删.改向表中插入数据并且返回自动编号.SQLDataReade读取数据 ADO.NET 为什么要学习? 我们要搭建一个平台(Web/Winform ...

  4. 使用C#向ACCESS中插入数据

    使用C#向ACCESS中插入数据   1.创建并打开一个OleDbConnection对象 string strConn = " Provider = Microsoft.Jet.OLEDB ...

  5. 触发器修改后保存之前的数据 表中插入数据时ID自动增长

    create or replace trigger t before update on test5 for each rowbegin insert into test55 values (:old ...

  6. Hive通过查询语句向表中插入数据注意事项

    最近在学习使用Hive(版本0.13.1)的过程中,发现了一些坑,它们或许是Hive提倡的比关系数据库更加自由的体现(同时引来一些问题),或许是一些bug.总而言之,这些都需要使用Hive的开发人员额 ...

  7. 向Oracle数据库中插入数据出错:ORA-01036 无效的变量名或数据

    向Oracle数据库中插入数据出错: 经过排查,因为Update数据时没有出错,所以OracleHelper没有问题: 看异常信息提示:无效的变量和数据,应该是SQL语句的问题,调试时所传的实例Use ...

  8. 解决getJdbcTemplate往oracle数据库中插入数据返回主键出错问题

    我们使用Spring中的JdbcDaoSupport往Mysql中插入数据并返回主键代码,我们使用的mysql数据库,主键在数据库中设置为自增长:该类继承自JdbcDaoSupport,所以能直接使用 ...

  9. Java程序在向mysql中插入数据的时候出现乱码

    今天在往数据库中插入数据的时候中文字符在数据库中就出现了乱码?网上有各种说法,但是适合我的,最终解决我的问题的只有下面一种! 在创建数据库的时候,注意设置编码方式. CREATE DATABASE ` ...

随机推荐

  1. ArcGIS api for javascript——用缓存区查询地图

    描述 本例展示了如何在另外一个任务里使用一个任务的结果.单击地图查看被单击的点的1公里范围内的缓存(如果需要可以修改这个默认的缓存距离).也可以看缓存区的这些点的人口普查街区信息.单击一个点查看更多的 ...

  2. Project Euler:Problem 58 Spiral primes

    Starting with 1 and spiralling anticlockwise in the following way, a square spiral with side length ...

  3. CentOS 配置防火墙操作实例(启、停、开、闭port)

    CentOS 配置防火墙操作实例(启.停.开.闭port): 注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service   iptables status& ...

  4. redis之字符串命令源代码解析(二)

    形象化设计模式实战             HELLO!架构                     redis命令源代码解析 在redis之字符串命令源代码解析(一)中讲了get的简单实现,并没有对 ...

  5. 受不了Android SDK文档打开缓慢问题,自己开发简易脱机浏览器。

    google android sdk离线文档打开的时候特别慢,据说是要从谷歌官网拉取一些东西导致的.脱机浏览能够解决该问题.PC端能够使用firefox. 可是Android端貌似没有支持脱机工作的浏 ...

  6. jsbrige

    http://www.cnblogs.com/zhangqie/p/6724252.html

  7. zzulioj--1816--矩形(好题数学)

    1816: 矩形 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 88  Solved: 24 SubmitStatusWeb Board Descri ...

  8. Android控件-单选按钮RadioButton

    RadioGroup单选按钮用法,还是先看效果图 先中后,点RadioGroup测试按钮,可在标题栏显示选择结果,点清除可以清除选择.下面上代码,main.xml: <RadioGroup an ...

  9. 日天的终生大事(dp)

    日天的终生大事 题目描述 日天学长向妹子表白了,妹子说:“日天你那么聪明,回答我一个问题就答应你.你告诉我,L位K进制数有多少个?”日天表示这个问题太简单了,要求提高难度.妹子想了想说:“那么我增加一 ...

  10. Network Stack‎ : HTTP authentication

    HTTP authentication As specified in RFC 2617, HTTP supports authentication using the WWW-Authenticat ...