Okay this was a pain but was able to do this with a delegate and custom event. I created my own datagridboolcolum and used raise event to call a sub where I checked the value and handled it appropriatley.