Grid Genexus:使用变量对前10名列表(网格)进行排序

Grid Genexus:使用变量对前10名列表(网格)进行排序,grid,genexus,Grid,Genexus,我有以下问题:我正在根据每件商品的销售次数生成一个前十名商品列表。我可以计算这个数字并将其正确地存储在一个变量中,但是当我试图通过编程方式按该变量对网格进行排序时,Genexus不会让我这样做(当然,我可以单击该行,它将正确地排序,但这不是我想要的) 据我所知,由于某些原因,无法使用变量对网格进行排序,是否有解决方法?您应该使用数据提供程序加载SDT,其中包含按已解决项目排序的前10个项目列表。然后在网格中显示输出SDT 您应该尝试找到一种方法,以正确的顺序加载它们。 如果不可能,请使用项创建S

我有以下问题:我正在根据每件商品的销售次数生成一个前十名商品列表。我可以计算这个数字并将其正确地存储在一个变量中,但是当我试图通过编程方式按该变量对网格进行排序时,Genexus不会让我这样做(当然,我可以单击该行,它将正确地排序,但这不是我想要的)


据我所知,由于某些原因,无法使用变量对网格进行排序,是否有解决方法?

您应该使用数据提供程序加载SDT,其中包含按已解决项目排序的前10个项目列表。然后在网格中显示输出SDT

您应该尝试找到一种方法,以正确的顺序加载它们。 如果不可能,请使用项创建SDT集合并使用排序方法。
之后,将网格更改为非基表网格,并使用load事件加载集合的内容。

感谢您的回答。。但是我如何让列表从SDT加载它的信息呢?