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. Java Web乱码分析及解决方式(二)——POST请求乱码

    引言 GET请求的本质表现是将请求參数放在URL地址栏中.form表单的Method为GET的情况.參数会被浏览器默认编码,所以乱码处理方案是一样的. 对于POST请求乱码.解决起来要比GET简单.我 ...

  2. DevExpress控件的安装及画图控件的使用

    近期须要绘制纵断面图,而AE自带的又不是非常好,查找资料后使用DevExpress控件中的画图控件实现了纵断面的绘制.Dev控件是须要付费的.这里我们使用破解版的哈. 安装包及破解文件上传至我的网盘了 ...

  3. modSecurity规则学习(八)——防止CC攻击

    modSecurity日志收集:在phase 5阶段处理. 由于CC攻击主要考虑对动态请求的防护,所以要排除静态资源的请求,或者自定义动态请求的后缀或者关键字做接口针对性的防护. 定义需要排除的请求u ...

  4. sklearn preprocessing 数据预处理(OneHotEncoder)

    1. one hot encoder sklearn.preprocessing.OneHotEncoder one hot encoder 不仅对 label 可以进行编码,还可对 categori ...

  5. 学习——HTML5

    HTML5多用于手机页面制作,因为PC版浏览器大多不兼容,可以通过下面网站查看HTML5浏览器兼容情况: http://www.caniuse.com/#index 一.语义化标签 1.<hea ...

  6. Add Webhooks to Your API the Right Way

    Add Webhooks to Your API the Right Way Adam DuVander / December 15, 2016 In the last 10 years, APIs ...

  7. oracle 01578

    http://blog.itpub.net/7728585/viewspace-670597/ http://www.2cto.com/database/201208/149056.html http ...

  8. 自己定义控件-DownSlidingDrawer

    一.描写叙述 能够下拉的 SlidingDrawer 二.效果图 图片是网上找到,可是效果是一样的 三.源代码 https://github.com/mentor811/Demo_MySlidingD ...

  9. 圆形头像CircleImageView和Cardview使用

    效果: 圆形头像在我们的日常使用的app中很常见,因为圆形的头像比较美观. 使用圆形图片的方法可能有我们直接将图片裁剪成圆形再在app中使用, 还有就是使用自定义View对我们设置的任何图片自动裁剪成 ...

  10. 42.cnpm不是内部命令的解决方案:配置环境变量

    转自:https://blog.csdn.net/u014540814/article/details/78777961