Я пишу свой собственный DataGridView.
1.
В режиме конструктора VS мы можем выбрать источник данных в «Выбор источника данных» (BindingSource). Но я должен заполнить его данными в Page_Load. Это, однако, не вызывает их загрузку в элемент управления MyCustomGrid, и поэтому я должен загрузить их в MyGrid.DataSource. В обычном dgv это больше не нужно. Чего мне не хватать?
2.
В режиме конструктора VS мы можем манипулировать с помощью GridColumns (имена, типы и т. Д.).
В myCustomGrid я копирую все столбцы и строки из источника данных, чтобы показать их позже, например, в группах. Любые изменения заставляют рисовать весь MyGridView с самого начала. Есть ли способ вернуть эти свойства, введенные в VS DesignerMode, в мой элемент управления без необходимости писать собственные контейнеры, хранящие эти данные?