In asp.net , what is the difference between gridvi

2019-08-13 03:55发布

问题:

I have worked with both the controls for simple application development . Both almost do the same functionality. What is the difference between them ?

回答1:

There is a table here that compares the data bound server controls:

http://weblogs.asp.net/anasghanem/archive/2008/09/06/comparing-listview-with-gridview-datalist-and-repeater.aspx



回答2:

GridView always renders as a grid. Repeater allows you to create your own template layout. For instance, you can put things in divs. GridView also has a much more rich object model, while repeater is rather simplistic.

Yes, you can achieve similar results with both, but they are nowhere near the same thing.



回答3:

Both these controls are Data-Bound Web Server control.

GridView : It displays data as a table and has ability to preform sort, paging,edit and delete a record.

Repeater : has fewer templates then GridView. It renders a read-only list from the datasource.