嗯,你有
DataTable dt1 = new DataTable();
DataTable dt2 = new DataTable();
DataTable dt3 = new DataTable();
DataTable dt4 = new DataTable();
DataTable dt5 = new DataTable();
DataTable dt6 = new DataTable();
DataTable dt7 = new DataTable();
在您的项目
?
您应该然后创建数据表的列表:
List<DataTable> datatables = new List<DataTable>();
datatables.Add(new DataTable()); // dt1 (now datatables[0])
datatables.Add(new DataTable()); // dt2 (now datatables[1])
datatables.Add(new DataTable()); // dt3 (now datatables[2])
datatables.Add(new DataTable()); // dt4 (now datatables[3])
datatables.Add(new DataTable()); // dt5 (now datatables[4])
datatables.Add(new DataTable()); // dt6 (now datatables[5])
datatables.Add(new DataTable()); // dt7 (now datatables[6])
然后你可以循环是这样的:
foreach (DataTable dt in datatables)
{
// do something with DataTable dt as DataTable
// ie...
int x = dt.Rows.Count
}
你怎么通常是指一个'DataTable'?是局部变量还是什么?你能举一个例子来说明你通常如何引用一个'DataTable'? – 2010-11-14 20:55:46