I have cell and row validation happening on my grid which works fine. But when I have a cell or row that has invalid data, it locks out all my buttons on the window and prohibits the user from clicking them. I suppose that is alright for my 'OK' and 'Apply' buttons because I don't want to submit bad data. But I also have a 'Cancel' button which just closes the form without saving anything. I want that button always enabled even if the GridView is not valid.