A Gridview is a control for displaying and manipulating data from a variety of data sources.
The Repeater control is used to display a repeated list of items that are bound to the control.
Difference big understanding
"The repeater is still faster than the gridview but the difference shouldn t be big if you code it right"
from question "Better way for populating data from ms sql database in asp.net (vb.net/c#)"
"In my understanding repeater is most suitable since it faster than gridview"
from question "Merging cell of equal value in ASP.NET Repeater"
"Maybe a repeater is better but you will be fine with a gridview if you are familiar with it"
from question "Display a Photo Gallery using Asp.Net and SQL"
"A repeater might be a better decision than a gridview as they are friendlier for using custom layouts"
from question "Datasets, Parent/Child table relations and Gridview controls"
"Each button raises the correct event but the events never reach the gridview because they are handled at a lower level by the repeater"
from question "Dynamically generate page linkbuttons for the PagerTemplate of a GridView"
"Repeater has fewer templates then gridview"
from question "In asp.net , what is the difference between gridview and repeater controls"
"In simple words we can say performance of repeater is far better than gridview"
from question "What is advantage of repeater control over grid view in asp.net C#?"