将 listview 和 gridview 的默认排序顺序更改为降序

Posted

技术标签:

【中文标题】将 listview 和 gridview 的默认排序顺序更改为降序【英文标题】:Changing default sort order for listview and gridview to descending 【发布时间】:2012-01-03 16:59:01 【问题描述】:

我的 aspx 页面中有一个 gridview 和 listview ,它们都显示来自我的数据库的表,显示的第一列字段是 ID 字段。当aspx页面加载时,我希望ID按默认降序排列,以便显示的数据从最新到最旧(我正在制作一个评论网站)。我不确定如何执行此操作,当页面加载时,它会按升序显示数据。用户可以单击 ID 列并更改顺序,但这不是我想要的。

任何有关如何做到这一点的帮助将不胜感激!

 <asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
        AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="ID" 
        DataSourceID="DataSource">
        <Columns>
            <asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False" 
                ReadOnly="True" SortExpression="ID" />
            <asp:BoundField DataField="Name" HeaderText="Name" 
                SortExpression="Name" />
            <asp:BoundField DataField="Date" HeaderText="Date" 
                SortExpression="Date" />
            <asp:BoundField DataField="CPUModel" HeaderText="CPUModel" 
                SortExpression="CPUModel" />
            <asp:BoundField DataField="Manufacturer" HeaderText="Manufacturer" 
                SortExpression="Manufacturer" />
            <asp:ImageField DataImageUrlField="Picture">
            </asp:ImageField>  
        </Columns>
    </asp:GridView>

【问题讨论】:

【参考方案1】:

您不能通过 SQL 数据源查询按 ID 排序吗?

【讨论】:

以上是关于将 listview 和 gridview 的默认排序顺序更改为降序的主要内容,如果未能解决你的问题,请参考以下文章

分享大麦UWP版本开发历程-03.GridView或ListView 滚动底部自动加载后续数据

Flutter中包含GridViews和ListViews的ListView

ListView 和 GridView 的区别

ListView + GridView讲解

android listview里面能嵌套gridview吗

VB_listview控件如何设置各列的默认宽度?