【问题标题】:Datalist - Show information in reverse orderDatalist - 以相反的顺序显示信息
【发布时间】:2014-05-26 17:18:51
【问题描述】:

我有一个数据列表,可以完美地显示 SQL 表中的信息。有没有办法以相反的顺序显示信息?

例子:

Person1 人2 人3

相反,我想:;

Person3 人2 人1

【问题讨论】:

    标签: asp.net datalist


    【解决方案1】:

    修改您的 SQL 查询以使用 ORDER BY <name> DESC

    【讨论】:

      【解决方案2】:

      查看 SELECT 的 DESCENDING 选项

      【讨论】:

        【解决方案3】:

        如果您不想在服务器端进行,也可以使用Reverse 扩展方法:

        var items = myDataList.Items;
        myDataList.Items = items.Reverse();
        

        或更简洁,但不太明显:

        myDataList.Items = myDataList.Items.Reverse();
        

        【讨论】:

        • 有没有办法在VB中做到这一点?
        • @BioXhazard:只需将第一个示例中的var 替换为Dim 并删除分号。 (;) 删除分号后,第二个示例将完全按原样运行。
        【解决方案4】:
        Select PERSONS from EXAMPLE ORDER BY PERSONS DESC;
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-08-14
          • 1970-01-01
          • 1970-01-01
          • 2019-12-24
          • 2020-12-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多