The DataSheet view is easy to use but it has a number of drawbacks as you have discovered. AFAIK the only solution to your issue is to create a Continuous Form view where you can completely control such issues. You can make the Continuous Form look exactly like the DataSheet view.