rdlc 报告分组数据按数字列排序
rdlc report grouping data sort by numeric column
我在 C# 中使用 rdlc 报告。在 rdlc 报告中我添加了一个父组并且报告显示了我预期的数据,唯一的问题是我想按 RowId
列对数据进行排序这个 RowId
是一个 int
类型(DataSet Column ).排序顺序显示选项 A to Z
和 Z to A
。此处附有参考图片。
假设我有行 ID 1、2、3、4 ....40。该报告将对数据进行排序,例如 1,11, 12,13...., 2, 21,......
如何按照 1,2,3,4.......40
的顺序对这些数据进行排序
我使用的是 visual studio 2015。
还有其他排序数据的方法吗?
最后我找到了这个问题的解决方案,我使用表达式将现有值转换为 int。使用的表达式如下,
=CInt(Fields!RowId.Value)
我在 C# 中使用 rdlc 报告。在 rdlc 报告中我添加了一个父组并且报告显示了我预期的数据,唯一的问题是我想按 RowId
列对数据进行排序这个 RowId
是一个 int
类型(DataSet Column ).排序顺序显示选项 A to Z
和 Z to A
。此处附有参考图片。
假设我有行 ID 1、2、3、4 ....40。该报告将对数据进行排序,例如 1,11, 12,13...., 2, 21,......
如何按照 1,2,3,4.......40
我使用的是 visual studio 2015。 还有其他排序数据的方法吗?
最后我找到了这个问题的解决方案,我使用表达式将现有值转换为 int。使用的表达式如下,
=CInt(Fields!RowId.Value)