手动创建DataSet数据集

            DataSet ds = new DataSet();  //创建数据集,用来存放多张表
            DataTable dt = new DataTable("student");   //创建表
            DataColumn c1=new DataColumn("studentNo",typeof(int));  //创建列
            c1.AutoIncrement = true;  //设置列自增
            c1.AutoIncrementSeed = 1;  //设置自增列起始值
            c1.AutoIncrementStep = 1; //设置自增列增量
            dt.Columns.Add(c1); //将列添加到表的列集合中
            dt.PrimaryKey = new DataColumn[] { c1 };  //设置列为主键

            DataColumn c2 = new DataColumn("studentName", typeof(string));
            c2.MaxLength = 50; //设置列长度
            c2.Unique = true; //设置列为唯一标示
            dt.Columns.Add(c2);

            DataColumn c3 = new DataColumn("sex", typeof(string));
            c2.MaxLength = 20;
            dt.Columns.Add(c3);

            DataRow row = dt.NewRow();  //给数据表添加数据行
            row["studentName"] = "aa";  //给行对应字段赋值
            row["sex"] = "";

            dt.Rows.Add(row);
原文地址:https://www.cnblogs.com/ianism/p/4229976.html