如何使用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方法,结果得到如下错误提示,大家帮帮忙……



 
											





 
	    

 
	
