DataTable的Merge方法和添加datatable到dataset

it2022-05-09  31

DataTable的Merge方法 Merge方法是将两个结构相似的datatable合并成一个datatable: 实例代码:              // create table1             DataTable dt1  =   new  DataTable();             dt1.Columns.Add( " id " );             dt1.Columns.Add( " name " );             dt1.Columns.Add( " pwd " );              for  ( int  i  =   0 ; i  <   5 ; i ++ )             {                 dt1.Rows.Add( new   object [] { i.ToString(),  " name "   +  i.ToString(),  " ** "  });             }              // create table2             DataTable dt2  =   new  DataTable();             dt2.Columns.Add( " id " );             dt2.Columns.Add( " name " );             dt2.Columns.Add( " pwd " );              for  ( int  i  =   5 ; i  <   10 ; i ++ )             {                 dt1.Rows.Add( new   object [] { i.ToString(),  " name "   +  i.ToString(),  " ** "  });             }              // Merge two tables             DataTable dt3  =   null ;             dt3  =  dt1.Clone();              if  (dt3  !=   null )             {                 dt3.Merge(dt1);                 dt3.Merge(dt2);                  this .dataGridView1.DataSource  =  dt3;             } 将datatable添加到dataset里面 实例代码:             DataTable dt  =   new  DataTable();             dt.Columns.Add( " id " );             dt.Columns.Add( " name " );             dt.Columns.Add( " pwd " );              for  ( int  i  =   0 ; i  <   10 ;i ++  )             {                 dt.Rows.Add( new   object [] {i.ToString(), " name " + i.ToString(), " ** " });             }             DataSet ds  =   new  DataSet();             ds.Tables.Add(dt);              this .dataGridView1.DataSource  =  ds.Tables[ 0 ].DefaultView;

转载于:https://www.cnblogs.com/tuyile006/archive/2007/12/04/982002.html

相关资源:数据结构—成绩单生成器

最新回复(0)