Secondo me si, anche se forse (non sono sicuro) risparmiavi un po di codice riempendo una DataTable con il Fill di un DataAdapter e poi bindando la lista alla DataTable.

Ciau