Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2013, 11:25
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 17 años, 1 mes
Puntos: 2
Clase para llenar Gridview?

Hola,
tengo una pagina en la cual al entrar en el evento load se necesitan llenar varios GridViews, actualmente solo estoy llenando uno de la siguiente forma:
Código C#:
Ver original
  1. public void CargaGrid()
  2.     {
  3.  
  4.         SqlConnection cn = new SqlConnection(strCon);
  5.         SqlDataAdapter da = new SqlDataAdapter(strQuery, cn);
  6.         DataTable dt = new DataTable();
  7.         da.Fill(dt);
  8.         GridView1.DataSource = dt;
  9.         DataBind();
  10.     }
Y en el load solo ejecuto el metodo:
Código c#:
Ver original
  1. protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         CargaGrid();
  4.  
  5.     }

Mi problema es que no quiero hacer un metodo por cada grid, es decir quiero saber si puedo usar un metodo en el cual simplemente le pase la cadena de la Consulta a ejecutar y el nombre del GridView que deseo llenar.
El problema que veo es a la hora de querer ejecutar el DataBind, Creo esto no se puede meter dentro del metodo de una clase.
Alguien me puede orientar?
:)