Datasheet should have an option to add new records at the top
Right now the only option for adding records to a datasheet is from the bottom. This can be frustrating for users,especially if there are 10000 rows to scroll down just to reach the bottom. If there was a datasheet property to choose between adding records from the top or bottom then we wouldn't have to create elaborate solutions to this problem saving time and user frustration.
I think you could do it using a query order Desc