[C#] - DataGrid排序

  • 7936
  • 0
  • C#
  • 2010-12-16

摘要:[C#] -DataGrid排序

下列有2個方法可以進行排序,2個方法支援的套件不一樣

方法一:

參考http://msdn.microsoft.com/zh-tw/library/system.data.dataview.sort(VS.80).aspx
 

DataView dv = ds.Tables[0].DefaultView;
//設定顯示資料表的順序
dv.Sort = "建立日期 DESC";
//建立日期<--此為欄位名稱,也就是說要以這個欄位來排序
// "ASC" (遞增) 或 "DESC" (遞減) 

          
版本支援:
.NET Framework
支援版本:2.0、1.1、1.0
.NET Compact Framework
支援版本:2.0、1.0


方法二:
 

DataGridViewColumn newColumn = new DataGridViewColumn();
newColumn = dgvBloodPressure.Columns[5];
//建立要排序的欄位,5代表欄位序號,第一個欄位為0
dgvBloodPressure.Sort(newColumn, ListSortDirection.Descending); 
//dgvBloodPressure<--此為datagrid物件
//遞減


版本支援:
.NET Framework
支援版本:2.0