Dot-Net
ASP.NET 網格視圖與列表視圖
與gridview相比,使用listview有什麼優勢?我需要在視圖中進行分頁、編輯行、插入行和刪除行。哪種控制最適合?似乎 GridView 不支持數據尋呼機。如果我將網格視圖遷移到列表視圖,我會犧牲什麼?
GridView 支持:
- 點擊排序
- 尋呼
- 編輯
- 選擇
- 基於模板的佈局(在 內渲染
<table>)ListView 支持:
- 項目清單
- 分頁(需要使用DataPager)
- 編輯
- 選擇
- 點擊排序(需要手動創建事件處理程序)
- 基於模板的佈局(根據需要呈現 + 提供更多模板,例如 - GroupTemplate)
使用 ListView 的原因是如果您需要一些特殊的佈局,例如,創建一個在同一行中放置多個項目的表格,或者完全擺脫基於表格的渲染) - 這對於 GridView 是不可能的.
另一方面,使用 GridView****更容易更快,因此除非您需要特殊的佈局來顯示數據,否則請使用 GridView。