代码之家  ›  专栏  ›  技术社区  ›  kristofer

需要报表中数据表中的特定行

  •  1
  • kristofer  · 技术社区  · 17 年前

    目前,我从查询中返回了3行,尽管报告只显示了其中一行。我需要数据表中的所有三行,但只需要渲染一行。我如何在报告中具体选择那一行。我宁愿不在我的数据集中创建另一个数据表来适应这一点。

    =FormatCurrency(Fields!tip.Value, "DailySystemFinancialDataSet_tipsCount"))
    

    这就是字段的样子,但我想确保它打印的行是字段所在的位置!pay_type=“薪酬提示”。

    3 回复  |  直到 17 年前
        1
  •  1
  •   kristofer    17 年前

    我终于找到了报告服务文档。 http://msdn.microsoft.com/en-us/library/ms157328.aspx

        2
  •  0
  •   Daniel    17 年前

    您可以使用linq,首先检索所有行,然后在linq中进行选择查询,以返回要使用的行。

    table.Select(t => t.Id==someId).FirstOrDefault()
    
        3
  •  0
  •   Jeff Ferland    17 年前

    where pay_type = 'comptip'

    while (result) {
        if (pay_type == 'comptip') { display(); last; }
    }