2009-08-25 38 views

回答

1

使用DataViewDataTableDataGridView之間的BindingSource,它們都有一個Sort屬性:

​​3210

您也可以使用DataView.RowFilter屬性(或BindingSource.Filter)篩選結果。

DataGridView會自動反映更改

+0

如果什麼也沒有明確的分類方法?即。我想把第九排移到第一位? – jumpinjackie 2009-08-25 01:59:54

+0

從DataTable中刪除第九行,並將其插入第一個位置 – 2009-08-25 08:21:54

+1

- 或者向DataTable添加一個新的「Order」列並將其用於排序。不管你做什麼,總是在DataSource端進行排序,而不是在DataGridView中進行排序,否則你最終會掛掉;) – 2009-08-25 08:23:31