导航
  • 主页
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm
  • WPF
  • 问答

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

zh1989cool 2014-11-11 08:45:15
DevExpress的GirdView怎样设置列头的点击事件,实现某列的自定义排序?
现在的程序是先从数据库取出20条数据,点击列头的时候按照该列对此20条信息进行排序,想设置DevExpress的GirdView的点击事件实现点击的时候从数据中重新查询数据,对所有数据进行排序然后显示。
...全文
208 点赞 收藏 5
写回复
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的数据源。
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.