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

Crystal Reports中是否有修改数据源排序顺序的设置?

  •  1
  • John  · 技术社区  · 16 年前

    我有一个根据对象成员之一排序的列表(内容)。

    我已在调试器中验证列表是否正确排序。

    当我将列表定义为数据源时,如

    rptDetails.Subreports.Item("rptSubReport").SetDataSource(theListOfStuff)
    

    因此,为了找到解决办法,我说,“好的,我会在绑定列表之前将其向后排序。”

    这份名单在报告中仍然向后出现。

    所以发生了一些事情,我认为这在报告定义中,因为我不知道还有什么地方可以更改排序顺序。有什么建议吗?

    一如既往地谢谢你。

    1 回复  |  直到 16 年前
        1
  •  2
  •   CMH    16 年前

    此链接可能有助于: MSDN Link

    这就是我所怀疑的:
    CR不保留数据集以前的任何排序。其默认排序基于升序中的第一列。您必须将排序条件重新应用于CR。

    你可以试试:

    subRpt=rptDetails.Subreports.Item(“rptSubReport”)