Doug,
I use local temp cursors with a logical field added to the cursor to allow the user to select/deselect records with a checkbox. The checkbox column is not read-only but all the other columns are.
>I stand corrected -- you were RIGHT! I went back and took a look at everything again and your suggestion WORKS! It no longer beeps when you click on the checkbox, and it doesn't render the grid blank when you resort, HOWEVER, it does not execute the DblClick and KeyPress events on the checkbox. Therefore, the user can't select a record by double-clicking on the checkbox. Any ideas?