Es común ver en los foros, preguntas sobre como llenar un datatable para luego, ponerlo como fuente de un GridView.
En nuestro próximo ejemplo, mostraremos lo sencillo que puede ser y la poca cantidad de código que es requerida:
using (SqlConnection c = new SqlConnection("conectionstring"))
{
c.Open();
// Crear un nuevo DataAdapter
using (SqlDataAdapter a = new SqlDataAdapter("SELECT * FROM table", c))
{
// Usar un DataAdapter para llenar el DataTable
DataTable t = new DataTable();
a.Fill(t);
gridView1.DataSource = t;
gridView1.DataBind();
}
}