vb.net中DataGridView实现多列排序

问题描述

DataGridView网格有多列比如(订单、商品、颜色之类的)本来出来是根据订单排序的,现要求是当鼠标点网格商品列升或降排序时,颜色也要对应的升降排序,相同商品颜色也要排一起,要怎么处理这多条件排序,麻烦高手帮忙。

解决方案

解决方案二:
自己实现一个比较器就可以进行多列排序了参考:http://blog.csdn.net/svtme/article/details/5868835

时间: 2024-09-17 20:27:39

vb.net中DataGridView实现多列排序的相关文章

求教,关于winform中datagridview的checkbox列排序的问题

问题描述 求教各位大侠,小弟用datagridview的checkbox列,想实现将选中行排序到表的前排,然后打印选中行.该checkbox列的stormode属性设置Automatic,datagridview的数据源为一个ACCESS数据库.现象为选中表中部分项然后点击checkbox列头进行排序,但打印是则为排序前相应位置的行内容.筛选代码如下:for(inti=0;i<count;i++){dataGridView1.EndEdit();DataGridViewCheckBoxCellc

使用vb.net 对 Windows Form 按列排序 ListView 项目

window|排序|项目 使用 Windows Form 按列排序 ListView 项目 摘要: 说明如何根据所单击的列在 Microsoft .NET 中的 ListView 控件提供项目排序. 简介 ListView 控件是显示文件系统信息和显示 XML 或数据库数据的非常好的方式.ListView 控件通常用于显示表示项目以及项目文本的图形图标.此外,ListView 控件还可以用于显示有关子项目中项目的其他信息.例如,如果 ListView 控件显示一列文件,您可以配置 ListVie

vb.net中datagridview如何更新多个关联数据表?

问题描述 我在datagridview中dataset数据集里有两个关联表,两张表在一个datagridview中显示.编辑.请问我怎么修改数据后更新到源数据表呢?SqlCommandBuilder只能对一个数据表进行更新.用vb.net语句如果写呢? 解决方案 解决方案二:该回复于2009-08-05 11:11:13被版主删除解决方案三:哪位大侠,帮忙看看啊解决方案四:你可以分别更新表的解决方案五:怎么写代码呢?解决方案六:你的意思是SqlDataAdapter.update(dataset

vb.net的datagridview中,如何点击指定列的任意单元格之后,弹出一个窗体来修改本行数据

问题描述 vb.net的datagridview中,如何点击指定列的任意单元格之后,弹出一个窗体来修改本行数据 大神们,求救啊!!我在VB.NET 中的datagridview中显示了数据库中部分信息,怎么通过点击更多字样来弹出另一个窗体 并在这个新窗体中修改那一行里的信息,并传回数据可库?大概就是实现这样的功能 解决方案 http://www.cnblogs.com/milo_yu/archive/2010/04/19/1715291.html

Excel中数据按行和按列排序的方法

Excel中数据按行和按列排序的方法   上图中的表格是案例,先来对它按第二季度的销售量由低到高排序,再让表格按第2行的某种顺序进行排列. 按列排序 1.选中表格中的"第二季度",切换到"数据"选项卡,在"排序和筛选"中单击"升序"按钮. 2.现在表格已经按列排序完成,效果如上图. 按行排序 1.选中A2至E5单元格区域,切换到"数据"选项卡,在"排序和筛选"组中单击"排序&q

对Excel中数据进行单列排序和多列排序的方法

  对Excel中数据进行单列排序和多列排序的方法          1.启动Excel 2013并创建工作表,在工作表中单击选择"语文"列中的任意一个单元格,然后在"开始"选项卡的"编辑"组中单击"排序和筛选"按钮,在打开的下拉列表中选择"降序"选项,如图1所示,工作表中的数据将按照单元格所在列的数据大小进行降序排列. 图1 选择"降序"选项 2.再次单击"排序和筛选&quo

sqlserver-怎么使数据库表中信息按某一列排序,列的类型是datetime

问题描述 怎么使数据库表中信息按某一列排序,列的类型是datetime 列名:report-date 例子:2014-09-01 00:00:00.000 sqlserver语句怎么写,按这一列的时间排序 解决方案 select * from xxxx order by [report-date] desc 解决方案二: 将这个字段转换成时间,order by cast(***这个字段) 解决方案三: sql server支持datetime排序 order by report-date

trinidad &amp;amp;lt;tr:table&amp;amp;gt;列表中列排序column sort,但排序后的记录rowkey值对应有错误,请给予帮助

问题描述 trinidad<tr:table>列表中列排序columnsort,如下代码:<tr:columnnoWrap="true"sortProperty="name"sortable="true"headerText="对方"width="10%"headerNoWrap="true"id="headerT3name"bandingShade

代码-Vb.net 中怎么提取数据库里的两列数据画图?

问题描述 Vb.net 中怎么提取数据库里的两列数据画图? 求大神援助,本人小菜鸟一个: 将这个表中的第一列和第三列提取出来分别为横坐标和纵坐标,画图.看到别人用MSchart控件,我对这个控件不是很熟,希望大家帮个忙,帮我写个简单代码.谢谢啦,求扩散,求帮忙 解决方案 希望最终能画这样的图 解决方案二: 希望最终能画这样的图