ASP.NET GridView默认排序顺序
发布时间:2020-12-16 07:32:52 所属栏目:asp.Net 来源:网络整理
导读:我有一个绑定到SQL数据源的简单gridview控件.现在我启用了排序,但是当我点击要排序的列时,它会先按升序排序.当我再次单击同一列时,它会按降序排序.我想转换它.我想让它在第一次点击时降序Descending,然后升序第二次.我怎么做? 这是我的Gridview控件代码: a
我有一个绑定到SQL数据源的简单gridview控件.现在我启用了排序,但是当我点击要排序的列时,它会先按升序排序.当我再次单击同一列时,它会按降序排序.我想转换它.我想让它在第一次点击时降序Descending,然后升序第二次.我怎么做?
这是我的Gridview控件代码: <asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False" BackColor="White" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px" CellPadding="3" DataSourceID="SqlDataSource1" ForeColor="Black" GridLines="Vertical" > <AlternatingRowStyle BackColor="#CCCCCC" /> <Columns> <asp:BoundField DataField="Name" HeaderText="Name" /> <asp:BoundField DataField="Team" HeaderText="Team" SortExpression="Team" /> <asp:BoundField DataField="Matches" HeaderText="Matches" SortExpression="Matches" /> <asp:BoundField DataField="Points" HeaderText="Points" SortExpression="Points" /> <asp:BoundField DataField="Tries" HeaderText="Tries" SortExpression="Tries" /> <asp:BoundField DataField="Conversions" HeaderText="Conversions" SortExpression="Conversions" /> <asp:BoundField DataField="Penalties" HeaderText="Penalties" SortExpression="Penalties" /> <asp:BoundField DataField="Drop Goals" HeaderText="Drop Goals" SortExpression="Drop Goals" /> <asp:BoundField DataField="Yellow Cards" HeaderText="Yellow Cards" SortExpression="Yellow Cards" /> <asp:BoundField DataField="Red Cards" HeaderText="Red Cards" SortExpression="Red Cards" /> </Columns> <FooterStyle BackColor="#CCCCCC" /> <HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" /> <SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" /> <SortedAscendingCellStyle BackColor="#F1F1F1" /> <SortedAscendingHeaderStyle BackColor="#808080" /> <SortedDescendingCellStyle BackColor="#CAC9C9" /> <SortedDescendingHeaderStyle BackColor="#383838" /> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [statstable]"></asp:SqlDataSource> 解决方法public partial class _Default : Page { protected void Page_Load(object sender,EventArgs e) { // Set your deault sort expression and direction. if (String.IsNullOrEmpty(MyGridView.SortExpression)) MyGridView.Sort("SortExpression",SortDirection.Ascending); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – web.config中system.codedom中多个编译器定义的
- asp.net-mvc – 使用javascript的Mvc ActionLink
- asp.net-mvc – 如何使用存储库模式处理表关系?
- ASP.NET MVC筛选器之特殊筛选器IOverrideFilter
- asp.net-mvc – TryUpdateModel的实例,ASP .NET MVC 3
- asp.net core 2.0 入门攻略 第二章 Razor Pages项目结构
- asp.net – PlaceHolder vs Literal,用于添加在运行时生成的
- 如何设置起始页面在webconfig文件在asp.net c#
- asp.net – 如何使用jquery“jsonp”调用外部Web服务?
- asp.net-mvc – 在剑道调度程序中设置星期一到星期一的第一
推荐文章
站长推荐
热点阅读