У меня есть похожие проблемы. Большинство из них может быть решено путем вызова UpdateLayout для сетки данных.
У меня тоже есть сетка данных в док-панели. Когда я прокручиваю вниз и выбираю нижнюю запись, а затем перезагружаю сетку данных, горизонтальная полоса прокрутки, кажется, закрывает последнюю запись. А вертикальная полоса прокрутки выглядит как можно ниже и не может быть перемещена вниз.
Если я использую колесико прокрутки мыши, можно просмотреть последнюю запись.
Это происходит только тогда, когда я показываю свое приложение в развернутом окне.
Удалось ли вам где-нибудь с этим?