I don't think you going to have much luck getting the packaged datagrid to do this. Depending on your ambition you could create your own datagrid. VB.Net allows you to create your own controls with their own functionality. Check it out by going to your help index and typing in "Walkthroughs", select the walkthrough called "control creation". You can also search for "user controls" in the index. With that said, I have never tried creating my own control, but am considering it as a learning experience. Maybe someone else out there knows a way to get the packaged datagrid to behave this way. Good luck.