13 DataSet测试 by Jrain 2008年7月27日 17时40分40秒 #region DataSet测试 by Jrain 2008年7月27日 17时40分40秒14 /**//// <summary>15 /// 创建DataSet并在DataGridView中显示构建的表结构16 /// </summary>17 /// <returns></returns>18 private DataSet CreateDataSet()19 {20 //创建DataSet对象21 DataSet stuDS = new DataSet();22 //创建DataTable对象23 DataTable stuTable = new DataTable("Students");24 //创建DataColumn对象25 DataColumn stuColumn = new DataColumn();26 //构建表结构,添加列2728 stuColumn.DataType = System.Type.GetType("System.Int32");//注意类型应该是System.Int32,而不能直接写Int3229 stuColumn.ColumnName = "stuNo";30 stuColumn.AllowDBNull = false;31 //把列添加到Table中32 stuTable.Columns.Add(stuColumn);33 34 //往表中添加列35 stuTable.Columns.Add("stuName",typeof(string));36 stuTable.Columns.Add("stuAge",typeof(int));37 //创建DataRow对象38 DataRow stuRow = stuTable.NewRow();39 //新增数据40 stuRow["stuNo"] = 101;41 stuRow["stuName"] = "sofie";42 stuRow["stuAge"] = 21;43 //把数据添加到表结构中44 stuTable.Rows.Add(stuRow);4546 stuRow = stuTable.NewRow();47 stuRow["stuNo"] = 102;48 stuRow["stuName"] = "Jrain";49 stuRow["stuAge"] = 26;50 stuTable.Rows.Add(stuRow);51 //将表结构添加到DataSet中52 stuDS.Tables.Add(stuTable);5354 return stuDS;555657 }58 #endregion 59 60 61 private void btnAdd_Click( object sender, EventArgs e) 62 {63 this.dgvStudent.DataSource = this.CreateDataSet();64 //必须是创建的DataTable的名字65 this.dgvStudent.DataMember = "Students";66 } 转载于:https://www.cnblogs.com/hongzhi/archive/2009/09/03/1559304.html