1.前3個用于呈現多條記錄,后面2個用于呈現單條數據明細,即常用的記錄明細。
2.GridView和DetailsView控件的布局固定,自定義數據顯示的布局功能有限,一般適合布局簡單的數據呈現。
3.DataList,Repeater和FormView數據控件都有很強的自定義布局能力,如果數據呈現需要較為復雜的布局方案,這3個控件是首選。
4.GridView ,DetailsView和FormView這三個都是.net 2.0新增的控件,內置了分頁,排序等等功能,其改進程度是1.1所提供控件無法比的。
5.DataList和Repeater是1.1版就提供的控件,內置功能較弱,需要自己實現分頁,排序,數據事件等功能。 有趣的是,在現在的Asp.net平臺上,如果從功能上來說呈現單列數據時DetailsView和FormView相對應,DetailsView布局固定FormView自定義布局,呈現多列數據時只有GridView來負責布局固定的數據,從功能上來說,沒有對應的控件與GridView相配。