Почему вы беспокоитесь об использовании DataGrid, если он скрыт для пользователя? Сохраните ваши данные в ArrayCollection объектов или в XML-документе и получите к ним доступ. Загрузка тяжеловесного пользовательского элемента управления только для того, чтобы он был невидимым, - это ненужное время обработки и затраченное время на разработку. В любом случае, вы получаете порции из DataGrid или AdvancedDataGrid, чтобы получить доступ к их dataProvider и манипулировать , что . Просто уберите здесь «среднего человека», и у вас все будет хорошо.