2

如何从 SSRS 的 XML 字节流中获取十进制类型?换句话说,我如何获得 XML 模式或其他一些定义单元数据类型的信息?

我正在以字节流的形式获取 XML 格式的 SSRS 报告。问题是数据表中的所有单元格都是字符串类型。我需要小数作为小数。我怎么做?是 SSRS 设置还是 VB 函数?数据集中的许多数据表中返回了大量数据。我正在使用 Dataset.ReadXml()。

单元格中的所有表达式的格式如下:

=Format(Fields!Sales.Value, "N1")

这是我的VB片段:

    result = rs.Render(format, devInfo, extension, _
       encoding, mimeType, warnings, streamIDs)

    execInfo = rs.GetExecutionInfo()

    Dim bytes() As Byte = result
    Dim s As New System.IO.MemoryStream(bytes)
    dsDevData.ReadXml(s)
4

0 回答 0