您现在的位置是:首页» windows系统» gridview如何实现排序,如何通过gridview进行排序

gridview如何实现排序,如何通过gridview进行排序

2023-12-05 09:17:19
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家! Automatic.SortMode= DataGridViewColumnSortMode.Columns[XXX];gridViewDataGridView gridView;设置

今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!

Automatic.SortMode= DataGridViewColumnSortMode.Columns[XXX];

gridViewDataGridView gridView;

设置某一列可以自动排序,这样可以实现你的需求么

如果用非连接模式,dataGridView1.DataSource= ds.Tables["aa"];,点击列头可以排序的,

但为何用连接模式绑定,绑定dataGridView1.DataSource=list,就不行了呢?

哦,那需要自定义排序了,把这一列的SortMode设置为DataGridViewColumnSortMode.Programmatic

在ColumnHeaderMouClick事件里自己给DataGridView的DataSource排序

这是我写的示例代码,希望对你有所帮助

gridView.Columns[XXX].SortMode= DataGridViewColumnSortMode.Programmatic;

void ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)

int nColumnIndex= gridView.HitTest(e.X, e.Y);

if(!gridView.Columns[nColumnIndex].SortMode== DataGridViewColumnSortMode.Programmatic)

switch(gridView.Columns[nColumnIndex].HeaderCell.SortGlyphDirection)

gridView.Columns[nColumnIndex].HeaderCell.SortGlyphDirection= SortOrder.Ascending;

gridView.Columns[nColumnIndex].HeaderCell.SortGlyphDirection= SortOrder.Descending;

本文将由达内的讲师详细为您介绍关于的相关常识。我们在很多的第三方控件中都会发现有点击列头进行排序的功能,其实,在GridView控件中也是可以实现的,下面我们就看看如何在GridView控件中实现排序的示例。以下为实现在GridView控件排序功能的全部代码,各位只需复制粘贴到vs中即可运行。前台代码:<asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False" CellPadding="3" OnSorting="GridView1_Sorting"><Columns><asp:BoundField DataField="身份证号码" HeaderText="用户ID" SortExpression="身份证号码"/><asp:BoundField DataField="姓名" HeaderText="用户姓名" SortExpression="姓名"/><asp:BoundField DataField="员工性别" HeaderText="性别" SortExpression="员工性别"/><asp:BoundField DataField="家庭住址" HeaderText="家庭住址" SortExpression="家庭住址"/></Columns>

wwW.Xtw.Com.cN系统网专业的PC、手机系统开发下载平台,HarmonyOS系统、安卓、OS、windows电脑重装系统在线下载安装,操作系统平台技术学习,攻略教程,技术交流。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 排序 控件 功能