【问题标题】:c# sqlDataAdapter to dataset multiple tablesc# sqlDataAdapter 对多个表进行数据集
【发布时间】:2011-09-06 17:31:29
【问题描述】:

我正在运行 4 个将计算值返回到数据集中的查询。它创建 4 个表(表、表 1、表 2 和表 3),默认名称很好。我可以遍历表并返回所有表中的所有行,但我需要将每个表中的第 0 行设置为可以使用逻辑的变量。比如:dep1 = (table)row[i], dep2 = (table1)row[i], dep3 = (table2)row[i], dep4 =(table3)row[i] int i =0 然后循环遍历行并将 dep1 的值返回到 dep4。我找不到任何关于专门查看数据集中不同表的每一行的语法的参考。我怎样才能做到这一点?我还想计算仅 1 个表中返回的行数,比如 table3,我该怎么做?

【问题讨论】:

  • 你的 [Enter] 键好像坏了。

标签: c# sql


【解决方案1】:

在数据集表 1 的第 0 行的第 2 列中设置一个值:

ds.Tables[1].Rows[0][2] = 11.12;

获取数据集表3的行数:

var numRecords = ds.Tables[3].Rows.Count;

所有数组都是从零开始的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多