en .net 2003 existía un evento en un Datagrid denominado itemDataBound y se "dispara" cada vez que se crea una fila (del lado del servidor).
Este evento en .net 2005 no viene por defecto y se debe crear. Ahora la Datagrid se denomina GridView y para crear el evento rowDataBound (cumple la misma funcion de itemDataBound) se debe hacer lo siguiente al cargar una pagina.
c# (gridView1 es el id de mi objeto GridView)
protected void Page_Load(object sender, EventArgs e)
{
gridView1.RowDataBound += new GridViewRowEventHandler(gridView1_RowDataBound);
}
private void gridView1_RowDataBound(Object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex != -1) // si no se quiere tomar la fila del encabezado
{
////codigo
}
}
viernes, 27 de junio de 2008
Como agregar eventos javascript a un control FileUpload (.net)
Muchas veces necesitamos agregar un evento a un control html como el FileUpload
Por ejemplo si quiero habilitar o hacer visible un boton al momento de elegir un archivo.
En el siguiente ejemplo muestro un boton dentro de un webform al momento de elegir un archivo en el control fileUpload
C#
if !(page.isPostback)
{
fileUpload1.attributes.add("onChange",Boton1.ClienID + ".style.visibility='visible';")
}
Por ejemplo si quiero habilitar o hacer visible un boton al momento de elegir un archivo.
En el siguiente ejemplo muestro un boton dentro de un webform al momento de elegir un archivo en el control fileUpload
C#
if !(page.isPostback)
{
fileUpload1.attributes.add("onChange",Boton1.ClienID + ".style.visibility='visible';")
}
Suscribirse a:
Comentarios (Atom)