Eventos Template

26/09/2003 - 01:15 por Carlos C | Informe spam
Saludos Amigos
En un aspx tengo un DropDownList como un template de un
Datagrid, como puedo capturar (o crear) eventos para dicho
elemento y utilizarlo en mi codigo, por ejemplo como
obtengo el evento SelectedIndexChanged
Gracias..
 

Leer las respuestas

#1 neo
26/09/2003 - 12:22 | Informe spam
Tienes que crear el control en el vb :

protected System.Web.UI.WebControls.DropDownList TuCombo;

Después en el itemDataBound accedes al combo del datagrid y se lo asignas al
que tús has creado:

TuCombo=e.itemfindcontrol("ComboDataGrid")

Después crea el evento SelectedIndexChanged de TuCombo pero ponlo publico

public void TuCombo_SelectedIndexChanged(object sender, System.EventArgs e)
{
Para acceder al combo que produce el evento utiliza sender.
por ejemplo:
Sender.SelectedItem.Value;
}
Ahora en el html busca donde esta el combo del datagrid y añade esto:

OnSelectedIndexChanged="TuCombo_SelectedIndexChanged"


Ya esta , eso funciona fijo porque lo utilo yo todos los días para el
trabajo.
Un saludo


"Carlos C" escribió en el mensaje
news:0fc301c383ba$dcc7e770$
Saludos Amigos
En un aspx tengo un DropDownList como un template de un
Datagrid, como puedo capturar (o crear) eventos para dicho
elemento y utilizarlo en mi codigo, por ejemplo como
obtengo el evento SelectedIndexChanged
Gracias..

Preguntas similares