如何从 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)