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.