non necessariamente dati che provengono da un db... basta che ti crei il tuo dataTable e lo associ alla gridview oppure una collection.
esempio
// esempio di una collezione di film
var movies = new List<Movie>
{
new Movie()
{
Title = "Tre uomini e una gamba",
Year = 1997,
Director = "Aldo, Giovanni & Giacomo e Massimo Venier"
},
new Movie()
{
Title = "Dark City",
Year = 1998,
Director = "Alex Proyas"
}
};
// associo la mia collezione al datagrid
// il datagrid è definito in XAML.
_myDataGrid.ItemsSource = movies;
Anche se il più delle volte viene usato per tirar fuori dati da un db.