首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用A For循环遍历DataSet中的所有DataSet

使用A For循环遍历DataSet中的所有DataSet
EN

Stack Overflow用户
提问于 2015-09-29 08:58:40
回答 3查看 5.2K关注 0票数 1

谁知道如何用For Loop而不是foreach循环遍历Dataset中的所有数据表?

我知道foreach循环可以做到这一点,但是,我想用For循环代替.

例如:

代码语言:javascript
复制
foreach (DataTable table in ds.Tables)
{

}   

我想用For循环代替.

如果有人能帮我做这件事很感激

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-09-29 09:02:48

代码语言:javascript
复制
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
    }
票数 2
EN

Stack Overflow用户

发布于 2015-09-29 09:03:25

您可以使用ds.Tables.Count属性来完成以下操作:

代码语言:javascript
复制
 for (int i = 0; i < ds.Tables.Count; i++)
 {
     // access your table with indexes:
     Console.WriteLine(ds.Tables[i].ToString());
 }
票数 3
EN

Stack Overflow用户

发布于 2015-09-29 09:04:51

代码语言:javascript
复制
DataSet dsTemp = new DataSet();
for (int tableIndex = 0; tableIndex < dsTemp.Tables.Count; tableIndex++)
{
    DataTable dtIndex = dsTemp.Tables[tableIndex];
    //code here
}

这样的话..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32839873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档