韩迎龙 发表于 2013-1-1 21:54:17

ADO.NET的SqlDataAdapterhe和DataSet的学习

<div id="cnblogs_post_body">学习是一个日积月累的过程,加油,Kencery

[*]DataSet
(1) DataSet就相当于一个离线的数据库,他可以将你数据库中的数据全部读取到内存中
(2) 几乎数据库有什么,DataSet就有什么
(3) 手写一个DataSet
<div class="cnblogs_code"> 1   static void Main(string[] args) 2 3             { 4 5                  //DataSet 相当于一个离线的数据库 6 7                  DataSet ds = new DataSet("HYLDataSet");//相当于数据库的名称 8 9                  //创建一个DataTable10 11                  DataTable dt=new DataTable("HYL");12 13                  //将数据表添加到数据库14 15                    ds.Tables.Add(dt);16 17                  //设计数据库表的时候需要设计什么?,与设计数据表一样,开始创建列,并且将列要加到Table中18 19                  DataColumn col1=new DataColumn("Id",typeof(int));20 21                  //主键字段要自增22 23                  col1.AutoIncrement=true;24 25                  col1.AutoIncrementSeed=1;26 27                  col1.AutoIncrementStep=1;28 29                  //第二列30 31                  DataColumn col2=new DataColumn("Name",typeof(string));32 33                  // 将字段加到数据表中34 35                  //dt.Columns.Add(col1);36 37                  //dt.Columns.Add(col2);38 39                  dt.Columns.AddRange(new DataColumn[] { col1, col2 });40 41                  //添加数据,就是创建一行42 43                  for (int i = 0; i < 10; i++)44 45                    {46 47                            DataRow r1 = dt.NewRow();48 49                            r1["name"] = "韩迎龙" + i;50 51                            dt.Rows.Add(r1);52 53                    }54 55                  //将表输出成XML56 57                  ds.WriteXml("xml.xml");58 59             }
页: [1]
查看完整版本: ADO.NET的SqlDataAdapterhe和DataSet的学习