【问题标题】:Can I add HTML attributes to a ReportViewer's RDL/output?我可以将 HTML 属性添加到 ReportViewer 的 RDL/输出吗?
【发布时间】:2014-03-27 20:18:05
【问题描述】:

我们使用 ReportViewer 来生成我们的报告。我正在尝试自动检查报告。但是,系统生成的 HTML 是……既复杂又难以导航。嵌套表,没有类或 ID,诸如此类。

是否有人可以将类或 ID 属性添加到控制报表的 RDL 文件中,以便我可以更轻松地在表格中查找内容?

举个例子:

  <Fields>
    <Field Name="Date">
      <DataField>Date</DataField>
    </Field>
  </Fields>

我想将ID=Date 之类的属性添加到那里的字段键中。这样在生成表格时,包含日期的 TD 元素也有id="Date"

(或者任何东西。现在,HTML 是一团糟,跟踪 XPATH 到某个区域让我想翻桌。)

这可能吗?

【问题讨论】:

    标签: html xpath reportviewer rdl


    【解决方案1】:

    一个想法可能是向您的报告测试数据(guid 或特殊日期等)添加非常独特的数据点,以便更轻松地浏览 xml。

    如果你的桌子是这样的

    <table>
    <tr>
      <td>dddd-dddd-2222-dddd</td>
    </tr>
    </table>
    

    您的 xpath 可能不太复杂,因为您可以在创建表达式时利用唯一值。

    由于架构已验证,不确定是否可以添加到 rdl xml。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-25
      • 1970-01-01
      相关资源
      最近更新 更多