首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Find DataTable by DataTable.Id HELP!

Find DataTable by DataTable.Id HELP!
EN

Stack Overflow用户
提问于 2010-11-15 04:41:38
回答 1查看 298关注 0票数 0

必须有一个简单的答案:我想循环遍历多个数据表...示例:

代码语言:javascript
复制
for (int i = 1 ; i < 7 ; i ++ )
{
    DataTable dt = (DataTable) "dt" + i.toString();

    // do something with DataTable dt1 as DataTable
    //  ie...

    int x = dt.Rows.Count
}

上面的代码显然不起作用。但是,如何找到像使用WebControls处理FindControl那样的DataTable呢?我想不出来。

EN

回答 1

Stack Overflow用户

发布于 2010-11-15 04:58:08

嗯,你有没有

代码语言:javascript
复制
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();

在你的项目中?

然后,您应该创建一个DataTables列表:

代码语言:javascript
复制
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])

然后你可以像这样循环:

代码语言:javascript
复制
foreach (DataTable dt in datatables)
{
    // do something with DataTable dt as DataTable
    //  ie...

    int x = dt.Rows.Count    
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4179589

复制
相关文章

相似问题

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