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#:
Y en el load solo ejecuto el metodo:Ver original
public void CargaGrid() { SqlConnection cn = new SqlConnection(strCon); SqlDataAdapter da = new SqlDataAdapter(strQuery, cn); DataTable dt = new DataTable(); da.Fill(dt); GridView1.DataSource = dt; DataBind(); }
Código c#:
Ver original
protected void Page_Load(object sender, EventArgs e) { CargaGrid(); }
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?
:)