Hola que tal, bueno yo lo hago en un ciclo del reader.
Ejemplo:
Código C#:
Ver originalnRow = 0;
reader = com.ExecuteReader();
while( reader.Read() )
{
Grid.Rows.Add(1); // Anexo un renglon
Grid.Rows[nRow].Cells["NOMBRE COLUMNA"].Value = reader[0].ToString(); //Pongo la información en dicho renglon.
nRow++;
}