One suggestion I have seen (I think this is right) is that you need to handle the EditingControlShowing event and check for datagridvieweditingcheckbox. Then, assign it to checkbox variable at class level, and handle the actual checkchange event.
All of which sounds very awkward and I haven't tried this for yonks, so it may be wrong. I searched briefly and it seems like your problem is well-known. One hit gave something like the above description. _____ Ian Thomas Victoria Park, Western Australia
