protected void gvImages_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "DeleteImage") { GridViewRow row = (GridViewRow)((ImageButton)e.CommandSource).NamingContainer; OSAEImageManager imgmrg = new OSAEImageManager(); imgmrg.DeleteImage(Int32.Parse(gvImages.DataKeys[row.RowIndex].Value.ToString())); loadImages(); } }