首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DataGridView 默认按某一列排序有关问题

2012-09-22 
DataGridView 默认按某一列排序问题DataGridView 没绑定数据源DataGridView有两个列,成绩 学分重写一个排

DataGridView 默认按某一列排序问题
DataGridView 没绑定数据源

DataGridView有两个列,成绩 学分
重写一个排序算法,可以在列标题那里点击,就能排序了,但这是需要用户去点才行。
不用用户点,自动按成绩这一列从高到低排序呢???

如果成绩相同了,就按学分排序,这又怎么实现呢?
求教。

[解决办法]
把数据源转换为DataView,然后用DataView.Sort="成绩 DESC,学分 DESC",最后把DataGridview.DataSource=DataView;
[解决办法]
gridColumn1.SortOrder = DevExpress.Data.ColumnSortOrder.Ascending;
[解决办法]
在load事件中,把数据源转换为DataView,然后用DataView.Sort="成绩 DESC,学分 DESC",最后把DataGridview.DataSource=DataView;
[解决办法]
直接设置某列的 SortOrder 就行了
或者用 dataGridView1.Sort(列,排序方向)

热点排行