1

我目前有一个按 ID 顺序排列的数据表,但我希望列表按降序排列。我敢肯定这是一个简单的问题,但我就是不知道该怎么做。这是 ObjectDataSource 等。我只是不确定在哪里更改代码...谢谢

<asp:ObjectDataSource 
        ID="odsTours" 
        runat="server" 
        SelectMethod="GetFiltered" 
        TypeName="blive.Shop.Tour" 
        SortParameterName="sortExpression">
        <SelectParameters>
            <asp:Parameter 
                Name="isActive" 
                ConvertEmptyStringToNull="true" 
                DefaultValue="" />
            <asp:Parameter 
                Name="isInThePast" 
                ConvertEmptyStringToNull="true" 
                DefaultValue="" />
        </SelectParameters>
    </asp:ObjectDataSource>

    <asp:ObjectDataSource 
        ID="odsBookings" 
        runat="server" 
        SelectMethod="GetFiltered" 
        TypeName="blive.Shop.Booking" 
        SortParameterName="sortExpression">
        <SelectParameters>
            <asp:ControlParameter  
                ControlID="ddlTourFilter" 
                PropertyName="SelectedValue"
                Name="tourId" 
                Type="Int32"
                ConvertEmptyStringToNull="true" />
            <asp:Parameter 
                Name="username" 

                ConvertEmptyStringToNull="true" 
                DefaultValue="" />
        </SelectParameters>
    </asp:ObjectDataSource>
4

1 回答 1

0

应该在对象数据源的select方法中完成。
在你的情况下,它应该在

 GetFiltered method.

您可以通过此方法应用订单。

于 2013-03-08T11:49:23.000 回答