标题:如何使用DataGridView的Sort方法(即对DataGridView中的行进行排序)
只看楼主
C_B_Lu
Rank: 1
等 级:新手上路
威 望:1
帖 子:453
专家分:0
注 册:2006-1-10
 问题点数:0 回复次数:1 
如何使用DataGridView的Sort方法(即对DataGridView中的行进行排序)

如何使用DataGridView的Sort方法(即对DataGridView中的行进行排序)

我知道,可以通过用鼠标单击列标题的方式来对DataGridView进行排序。但我现在是要通过代码来实现。

例如,我我一个DataGrodView,它所绑定的数据源是一个DataTable(SELECT * FROM BOM WHERE PordID = @prodID ORDER BY [ord])

DataGridView中的数据如下:
ProdID ord PartID Count
---------------------------------------
S70157 001 A01-005-13 10
S70157 002 A01-007-01 20
S70157 003 A01-005-15 30
S70157 004 A01-007-17 40
.....

我现在要实现的功能是:
1.当我更改其中某行的ord列的值时,它自动排序,并调整其他ord的值(如:我现在将第004项调格为002,我希望得到如下的结果)
ProdID ord PartID Count
----------------------------------------
S70157 001 A01-005-13 10
S70157 002 A01-007-17 40
S70157 003 A01-007-01 20
S70157 004 A01-005-15 30
.....

2.当我向其中插入行时,(如:现在在记录的的第二行之后插入一个空行,我希望得到如下结果)
ProdID ord PartID Count
----------------------------------------
S70157 001 A01-005-13 10
S70157 002 A01-007-17 40
S70157 003
S70157 004 A01-007-01 20
S70157 005 A01-005-15 30
.....

我试过使用DataGridView的Sort方法,结果得到如下错误提示,大家帮帮忙……


搜索更多相关主题的帖子: Sort DataGridView 
2007-08-14 15:52
huanying205
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-6-14
得分:0 
关注,期望有人作答!
2007-08-22 16:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-162638-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041573 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved