将DataTable添加到DataSet对象的Table集合
为DataTable添加列
处理自动增量列
//方法1
DataSet ds = new DataSet();
DataTable dt = new DataTable("Student");
ds.Tables.Add(dt);
//方法2
DataSet ds = new DataSet();
DataTable dt = ds.Tables.Add("Student");
为DataTable添加列
DataTable dt = ds.Tables.Add("Student");
DataColumn col = dt.Columns.Add("ID",typeof(int));
col.AllowDBNull = false;
col.MaxLength = 5;
col.Unique = true;
dt.PrimaryKey = new DataColumn[]{dt.Columns["ID"]};
//当设置主键时,AllowDBNull自动设置为False;
处理自动增量列
DataSet ds = new DataSet();
DataTable dt = ds.Tables.Add("Student");
DataColumn col = dt.Columns.Add("ID",typeof(int));
col.AutoIncrement = true;
col.AutoIncrementSeed = -1;
col.AutoIncrementStep = -1;
col.ReadOnly = true;
访问 DataSet 第一个表第一行第一列
txtID.Text = ds.Tables[0].Rows[0][0].ToString();