Bienvenidos

Recuerda que tus comentarios son importantes y recuerda agradecer si te fue útil algun artículo publicado aquí.

L1f3 15 a D@nc3 Flo0r

martes, 20 de octubre de 2009

Html: Crear hypervinculos sin underline y con otro color

Algo sencillo pero útil en html

<a href="pagina.html" style="text-decoration:none; color:#FFFFFF">PAGINA 1</a>

Nota:
#FFFFFF = blanco

lunes, 5 de octubre de 2009

Obtener el datakey value de una fila en un gridview

Se me present el caso en el que en un grid view debia poner un boton para eliminar esa fila y por consiguiente borrar ese valor de la base de datos.

Para esto ponemos en el gridview un botón y en el CommandName le ponemos "Eliminar".

El siguiente paso es hacer que cuando clikemos ese botón que aparecerá en cada fila del gridview, nos elimine ese valor.

Para esto en el Evento RowCommand del gridview ponemos lo siguiente:


if (e.CommandName == "Eliminar")

{


string valor;


int index;


 

index = int.Parse(e.CommandArgument.ToString());

valor = gridview1.DataKeys[index].Value.ToString();


 

TABLA.Delete(Convert.ToInt32(valor));

gridview1.DataBind();

}


 

La primera linea busca el comando Eliminar como le pusimos al botón.

Capturamos la fila en la que esta el boton que clicamos y buscamos el datakey value de esa fila

Y lo demas es simplemente borrarlo de la BD.


 

Recuerda declarar el campo DataKey en el GridView


 

Enjoy!

sábado, 3 de octubre de 2009

Botón dentro de un datalist

Tenemos un datalist y dentro de este en el ItemTemplate ponemos un botón que se va a repetir por cada fila del datalist.

Para hacer uso de este botón lo primero que debemos hacer es ponerle nombre al comando en la propiedad CommandName del botón.. Ejemplo: "eliminar".

Entonces en la propiedad ItemCommand del datalist utilizamos el siguiente código:

if (e.CommandName == "eliminar")

{

Notas.Delete(Convert.ToInt32(Datalist1.DataKeys[e.Item.ItemIndex]));

Datalist1.DataBind();

}


 

En la primera linea llamamos el comando que fue el que le pusimos al boton

En la segunda linea estamos llamando el Delete del tableadapter notas por ejemplo y estamos buscando el codigo de esa nota en la BD

Ya que previamente le dijimos al Datalist que su DatakeyField va a ser el campo idnotas

Ya en la tercera linea refrescamos el Datalist y listo!.


 

Enjoy!