У меня есть вопрос относительно привязки данных (нескольких свойств) для пользовательского DataGridViewColumn. Вот схема того, какие элементы управления у меня есть, и мне нужно сделать ее привязываемой к источнику данных DataGridView. Любые идеи или ссылка на статью, обсуждающую этот вопрос?
Управление
- Элемент управления графиком (пользовательский): отображается в пользовательском столбце DataGridView. Имеет такие свойства, как «Дата начала», «Дата окончания», элемент управления Windows Chart, который сам по себе является привязываемым и т. Д.
- Настраиваемая ячейка (DataGridViewCustomCell наследуется от DataGridViewCell), которая содержит элемент управления Graph и обрабатывает некоторые события (например, событие OnEnter передает фокус пользовательскому столбцу Graph для событий типа перетаскивания и т. д.)
- Пользовательский столбец (DataGridViewCustomColumn наследуется от DataGridViewColumn), определяющий тип шаблона ячейки: CellTemplate = new DataGridViewCustomCell(); а также основной выбор для привязки данных
Структура данных:
- Основная таблица для отображения в других столбцах DataGridView
- Таблица графа - связана с основной таблицей через отношения родитель-потомок. Содержит данные графика
- Таблица диаграммы связана с таблицей графа через отношения родитель-потомок. Содержит данные для диаграммы выигрышной формы, которая является частью моего элемента управления Graph.
До сих пор я не могу даже связать данные из таблицы Graph с помощью элемента управления Graph или столбца/ячейки, содержащего график.