社区
C#
帖子详情
DevExpress的GirdView怎样设置列头的点击事件,实现某列的自定义排序?
zh1989cool
2014-11-11 08:45:15
DevExpress的GirdView怎样设置列头的点击事件,实现某列的自定义排序?
现在的程序是先从数据库取出20条数据,点击列头的时候按照该列对此20条信息进行排序,想设置DevExpress的GirdView的点击事件实现点击的时候从数据中重新查询数据,对所有数据进行排序然后显示。
...全文
756
5
打赏
收藏
DevExpress的GirdView怎样设置列头的点击事件,实现某列的自定义排序?
DevExpress的GirdView怎样设置列头的点击事件,实现某列的自定义排序? 现在的程序是先从数据库取出20条数据,点击列头的时候按照该列对此20条信息进行排序,想设置DevExpress的GirdView的点击事件实现点击的时候从数据中重新查询数据,对所有数据进行排序然后显示。
复制链接
扫一扫
分享
转发到动态
举报
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();//绑定控件显示 }
郑州高新区WPF小王子
2014-11-12
打赏
举报
回复
使用自定义排序。
https://documentation.devexpress.com/#WindowsForms/CustomDocument3071
smthgdin_020
2014-11-11
打赏
举报
回复
VS里,控件的属性里应该有对应的事件和属性。
江南小鱼
2014-11-11
打赏
举报
回复
GridView的EndSorting事件,点击列头查询数据、重新绑定GridControl的数据源。
devexpress
实现
多行表头(复合表头)
许多统计报表中都会涉及到复合表头的
实现
,最近写了一个复合表头的实例,与大家分享。
Devexpress
Gridcontrol 合并行,
列头
简单纯C#代码控制表头合并和动态添加列。文件包里包含所需
Devexpress
的DLL文件,项目中引用就可以直接运行
DevExpress
GridView
排序
状态下新增行不参与
排序
demo源码
GridView
排序
状态下,如果不采用GridView自带的新增空白行的话,而是采用AddNewRow或者自己编写的方法,新增行因为单元格值为空,导致
排序
发生混乱, 如果想固定住新增行始终停留在最底部,就需要
自定义
排序
,GridView提供了CustomColumnSort的事件进行
自定义
排序
规则。
GridView合计列
通过代码GridView控件计算列的合计
devexpress
gridview例子源程序
工程中XtraForm1为
devexpress
gridview应用的源代码,包括事件、
自定义
绘制、行中增加按钮等技巧。
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章