Buenos dias, tengo problemas para seleccionar una fila de un gridview. Tengo varios gridview generados como arreglo gvCarros[], y no se como vincular el evento de seleccion de fila a cada gridview. Aqui esta el codigo de lo que llevo y necesito resolver esto hoy
Código:
protected 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>"));
}
Eso genera una pagina con dos grid view
Muchisimas gracias por la ayuda que puedan prestarme