Вдогонку
Даже и обновив источник данных возможна ситуация, что новая строка будет в конце списка грида, в то время как обновление данных устанавливает первую строку текущей. В таком случае, вы можете и не заметить, что добавилась новая строка. Тогда вам надо спозиционировать курсор на текущую строку. Вообще, посмотрите как это делается в \Forms\AddressFormat\Methods\up
X++:
if (save)
{
addressFormatLines_ds.research();
addressFormatLines_ds.findRecord(save);
}