Código:
Eso genera una pagina con dos grid viewprotected void Page_Load(object sender, EventArgs e) { Session["usuario"] = 1666666; Session["cliente"] = 111111; lGrupo = new Label[50]; lCarro = new Label[30]; gvCarros=new GridView[50]; String qclientes = "SELECT nombreCliente FROM Clientes WHERE nitCliente= '" + Session["cliente"] + "'"; String qgrupos = "SELECT idGrupo, Grupos.nombreGrupo FROM Clientes, Grupos WHERE Clientes.nitCliente= '" + Session["cliente"] + "' AND Grupos.clienteGrupo=Clientes.nitCliente"; int index = 0; lblCliente.Text = consulta(qclientes).Tables[0].Rows[0][0].ToString(); Panel1.Controls.Add(new LiteralControl("<BR>")); DataSet grupos = consulta(qgrupos); DataSet carros = new DataSet(); //tabla Panel1.Controls.Add(new LiteralControl("<table width='80%' border='1px'>")); foreach (DataRow data in grupos.Tables[0].Rows ) { Panel1.Controls.Add(new LiteralControl("<tr><td>")); lGrupo[index]=new Label(); lGrupo[index].Text=data[1].ToString(); Panel1.Controls.Add(lGrupo[index]); Panel1.Controls.Add(new LiteralControl("</td></tr><tr><td>")); String qcarro = "SELECT placa, nombreVehiculo, marcaModeloVehiculo FROM Vehiculos WHERE idGrupo= '" + data[0].ToString() + "'"; carros = consulta(qcarro); gvCarros[index] = new GridView(); gvCarros[index].DataKeyNames = new String[] {"placa"}; gvCarros[index].DataSource = carros; gvCarros[index].DataBind(); Panel1.Controls.Add(gvCarros[index]); Panel1.Controls.Add(new LiteralControl("</td></tr>")); index++; } Panel1.Controls.Add(new LiteralControl("</table>")); }
Muchisimas gracias por la ayuda que puedan prestarme