简单描述:N个表的表名都存放在a表中,当然这N个表的表结构都一样的;
1
DataSet ds = new DataSet();
2
using(SqlConnection mySqlConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]))
3
2
3
然后,你可以构造一个DataTable,将所有数据添加在一个表中;
1
1 DataTable myDataTable = new DataTable();
2
2 DataColumn myDataColumn;
3
3 DataRow myDataRow;
4
4
5
5 myDataColumn = new DataColumn();
6
6 myDataColumn.DataType = System.Type.GetType("System.Int32");
7
7 myDataColumn.ColumnName = "id";
8
8 myDataTable.Columns.Add(myDataColumn);
9
9
10
10 if(ds.Tables[N].Rows.Count > 0)
11
20
2
3
4
5
6
7
8
9
10
11