Обычно в случае сложной структуры данных, например такой как у вас, для вставки новой строки используют промежуточный диалог. При таком подходе проще запрограммировать нужную последовательность действий. А вызывать этот диалог удобно из метода create() основного DateSource
|