这是前些天在项目中遇到的郁闷问题,以下是解决方法,你我共享之;
   
简单描述:N个表的表名都存放在a表中,当然这N个表的表结构都一样的; 

 

 1N个表填充DataSet的问题DataSet ds = new DataSet();
 2N个表填充DataSet的问题   using(SqlConnection mySqlConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]))
 3

   
 然后,你可以构造一个DataTable,将所有数据添加在一个表中;
 

 1N个表填充DataSet的问题1   DataTable  myDataTable = new DataTable();
 2N个表填充DataSet的问题2   DataColumn myDataColumn;
 3N个表填充DataSet的问题3   DataRow myDataRow;
 4N个表填充DataSet的问题4     
 5N个表填充DataSet的问题5   myDataColumn = new DataColumn();
 6N个表填充DataSet的问题6   myDataColumn.DataType = System.Type.GetType("System.Int32");
 7N个表填充DataSet的问题7   myDataColumn.ColumnName = "id";
 8N个表填充DataSet的问题8   myDataTable.Columns.Add(myDataColumn);
 9N个表填充DataSet的问题9   
10N个表填充DataSet的问题10   if(ds.Tables[N].Rows.Count > 0)
1120

相关文章: