2009-07-22 54 views

回答

5

ListView是一個只讀控件。通常的用法是將列表與由文本框組成的「詳細信息視圖」同步。

的DataGrid中不缺任何東西,ListView的擁有,如多選模式,造型等它,然而,提供了一些功能上的ListView的頂部支持:

  • 在 - 數據就地編輯

  • 事務編輯

  • 自動列生成

  • RowDetails的設置

基本上問題是 - 你想要就地編輯?如果是這樣,DataGrid是一個明顯的選擇。如果不是,這兩者非常相似。 DataGrid的

+1

我同意答案,但不同意這個結論。即使您沒有就地編輯,DataGrid也是首選,因爲可以輕鬆添加排序和RowDetails視圖。所以,我的建議是 - 如果你有專欄,從DataGrid開始,你不需要稍後切換。 – 2009-10-07 15:13:25

3

DataGrid允許用戶通過單擊列標題對項目進行排序。

1

兩個更多的優點:

  1. 固定列和列標題。
  2. 標題的樣式比ListView更容易。