Цитата:
ну вот когда насоздаешь кучу "пустых" записей получается что в гриде строк больше чем в datasource
Это как это. Элементы грида обязательно связаны с DS. Создавая ту самую кучу записей вы создаете их в DS. Они у вас пустые, потому что не заполнены.
Количество видимых строк в гриде можно задать на стадии дизайна по свойству VisibleRows. Это и будет количество строк, видимых на данный момент. Но даже и это не будет правильным показателем, потому что видимых может 10, а пользователь создал только 5.