Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2006, 08:19
joseloaiza
 
Fecha de Ingreso: abril-2006
Mensajes: 16
Antigüedad: 18 años, 8 meses
Puntos: 0
problema con RowCommand del GridView

Buenos dias

Si alguien me puede ayudar con lo siguiente muchas gracias

Estoy llenando un Gridview con una coleccion (Generics) y todo sale bien, pero cuando quiero recuperar el indixe de una fila con el evento RowCommand el e.CommandArgument viene vacio y me saca Error al convertirlo a int.

en la propiedad DataKeyNames del grid tengo lo siguiente DataKeyNames ="productid,productname,unitprice"

void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName.Equals("AddToCart"))
{
// Get the index of the clicked row
int rowIndex = Convert.ToInt32(e.CommandArgument);
// Add the item to the shopping cart
AddToShoppingCart(rowIndex);
}
}

Recuerden yo no lleno el grid con un dataset sino con una coleccion generics y no se si sea lo mismo

Si alguien me puede colaborar de como recupero el indixe de la fila donde hice click muchas gracias.