DevExpress的GirdView怎样设置列头的点击事件,实现某列的自定义排序?

zh1989cool 2014-11-11 08:45:15
DevExpress的GirdView怎样设置列头的点击事件,实现某列的自定义排序?
现在的程序是先从数据库取出20条数据,点击列头的时候按照该列对此20条信息进行排序,想设置DevExpress的GirdView的点击事件实现点击的时候从数据中重新查询数据,对所有数据进行排序然后显示。
...全文
756 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhrongr 2014-11-12
  • 打赏
  • 举报
回复
如果是后台绑定的话,点击的时候重新绑定一次试试。我都是用ASPxGridView的。这里的功能更多,更方便。
ttxz_994714553 2014-11-12
  • 打赏
  • 举报
回复
GirdView实现某列显示20条数据自定义排序示例 <asp:GridView ID="gvKehu" runat="server" AutoGenerateColumns="False" CellPadding="4" Font-Size="9pt" ForeColor="#333333" GridLines="None" Width="500px" AllowPaging="True" OnPageIndexChanging="GridView1_PageIndexChanging" OnRowDeleting="GridView1_RowDeleting" OnRowDataBound="gvKehu_RowDataBound"> <FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" /> <Columns> <asp:BoundField HeaderText="客户ID" DataField="BlogID" /> <asp:BoundField HeaderText="客户姓名" DataField="UserName" /> <asp:BoundField HeaderText="客户性别" DataField="Sex" /> <asp:BoundField HeaderText="QQ" DataField="QQ" /> <asp:BoundField HeaderText="注册时间" DataField="RegTime" /> <asp:HyperLinkField DataNavigateUrlFields="BlogID" DataNavigateUrlFormatString="BlogInfo.aspx?id={0}" HeaderText="详细信息" Text="详细信息" /> <asp:CommandField HeaderText="删除" ShowDeleteButton="True" /> </Columns> <SelectedRowStyle BackColor="#C5BBAF" ForeColor="#333333" Font-Bold="True" /> <PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" /> <HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" /> <AlternatingRowStyle BackColor="White" /> <RowStyle BackColor="#E3EAEB" /> <EditRowStyle BackColor="#7C6F57" /> </asp:GridView> //加载绑定按时间降序显示前20条数据 protected void Page_Load(object sender, EventArgs e) { SqlData da = new SqlData();//创建数据集对象 this.gvKehu.DataSource = da.ExceDS("select top 20 * from ST_news order by ST_n_date desc");//选择数据表按时间显示前20条数据 gvKehu.DataKeyNames = new string[] { "BlogID" };// gvKehu.DataBind();//绑定控件显示 }
smthgdin_020 2014-11-11
  • 打赏
  • 举报
回复
VS里,控件的属性里应该有对应的事件和属性。
江南小鱼 2014-11-11
  • 打赏
  • 举报
回复
GridView的EndSorting事件,点击列头查询数据、重新绑定GridControl的数据源。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧