Birt:如何从dataSetRow获取第二行[“value”]

时间:2011-11-07 23:32:48

标签: birt

我得到了xml作为我的数据源,我创建了DataSet,它给了我两条记录,例如:

cur, value, year
EUR  1000   2011
USD  2000   2011

并在网格(2x2)中我想显示如下数据:

EUR 1000
USD 2000 

而不是我得到的:

EUR 1000
EUR 1000

我获取数据dataSetRow [“cur”],dataSetRow [“value”];

我不想使用列表或表格。那我怎么能得到第二排?我可以使用某种迭代器吗?

2 个答案:

答案 0 :(得分:1)

您需要使用Table对象而不是Grid对象来显示您的值。尝试将数据集从“数据资源管理器”视图直接拖放到“报表设计布局”窗格中 - 它应自动插入表格。 (您可能需要调整列大小。)

切换到“预览”窗格(不要忘记删除不需要的网格对象) - 您应该在报告中看到所有数据集值。

答案 1 :(得分:1)

仍然可以理解,如果有可能访问特定行,例如:

  • dataSetRow [column,row] // dataSetRow [“value”,2]
  • dataSetRow [column] [row] // dataSetRow [“value”] [2]

这不可能以某种方式出现吗?