Вот история: я работал над созданием приложения в VS10 с использованием Windows Forms в C ++.Это мой первый опыт работы с winforms, хотя я имею достаточно опыта работы с C ++ и немного работал с MFC.Программа должна получать данные, поступающие из аппаратной измерительной системы, и бэкэнд для этого в основном прорабатывается.Я немного застрял в том, как легко работать с отображением этих данных в формах с объектами DataGridView
и Char
t.Я также хотел бы иметь возможность сохранять различные наборы данных и текущие настройки программы на диск, которые можно легко вызвать и отобразить в программе позже.
Решение, которое я пытался сделать, такдалеко было создать DataSet
объект для определенного экземпляра программы, который содержит DataTable
s для данных и текущих настроек.Это легко сохраняется и читается в файлы XML с использованием методов DataSet, что приятно.Сложнее всего было использовать этот метод для синхронизации данных и настроек программы в DataGridView
s и Chart
s.Кажется, что эти элементы управления действительно предназначены для разработки через графический интерфейс.Может быть, я просто нуб, но я не мог понять, как получить DataSet
, который я разработал для связи с моими Chart
s, используя диалог «Добавить источник данных проекта», поэтому вместо этого я настроил bindingSource
и затем приступил к установке Chart
настроек вручную в коде.Это быстро становится волосатым.
Что бы вы сделали, чтобы реализовать это, и как бы вы посоветовали продолжить?Я уверен, что должен быть намного более простой способ сделать это.