首页
登录 | 注册

C#将DataGridView控件中的数据源转换为datatable内存表

  //先构造表格源数据
   DataTable dt = new DataTable("test");
   dt.Columns.Add("name", System.Type.GetType("System.String"));
   dt.Columns.Add("age", System.Type.GetType("System.String"));
   dt.Columns.Add("from", System.Type.GetType("System.String"));
   DataRow dr1 = dt.NewRow();
   dr1["name"] = "LiLei";
   dr1["age"] = "21";
   dr1["from"] = "Hunan";
   DataRow dr2 = dt.NewRow();
   dr2["name"] = "HanMeimei";
   dr2["age"] = "20";
   dr2["from"] = "Sichuan";
   dt.Rows.Add(dr1);
   dt.Rows.Add(dr2);
   dgv1.DataSource = dt;
结果如下图所示:

C#将DataGridView控件中的数据源转换为datatable内存表

//将控件中的数据源转换为datatable内存表
DataTable dt_fromDGV= new DataTable();
dt_fromDGV = (DataTable)(dgv1.DataSource);
dt_fromDGV中结果为:

C#将DataGridView控件中的数据源转换为datatable内存表



2020 jeepxie.net webmaster#jeepxie.net
10 q. 0.008 s.
京ICP备10005923号