使用For循环遍历数据集中的所有数据表
本文关键字:数据表 集中 数据集 For 循环 遍历 数据 使用 | 更新日期: 2023-09-27 18:15:15
任何人都知道如何使用For Loop
而不是foreach
循环遍历数据集中的所有数据表吗?
我知道foreach循环可以做到这一点,但我想使用For循环
例如:
foreach (DataTable table in ds.Tables)
{
}
我想使用For循环
如果有人能在这个上帮助我,我将不胜感激
您可以使用ds.Tables.Count
属性来执行此操作:
for (int i = 0; i < ds.Tables.Count; i++)
{
// access your table with indexes:
Console.WriteLine(ds.Tables[i].ToString());
}
DataSet dt = new DataSet();
//Populate dataset here
//Iterate throuh datatables inside the dataset
for(int i=0;i<dt.Tables.Count;i++)
{
DataTable temptable = dt.Tables[i]; // this will give you the datatable in each iteration level
//Do your doce here
}
DataSet dsTemp = new DataSet();
for (int tableIndex = 0; tableIndex < dsTemp.Tables.Count; tableIndex++)
{
DataTable dtIndex = dsTemp.Tables[tableIndex];
//code here
}
顺便说一下。。。