2008年11月26日

[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

沒有留言:

張貼留言