| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1577 人关注过本帖
标题:如何使用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
快速回复:如何使用DataGridView的Sort方法(即对DataGridView中的行进行排序)
数据加载中...
 
   



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

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