Возможно, это что-то глупое, но у меня проблема с подклассом элемента управления DataGridView в VS2005 C #. Я знаю, что могу сделать подкласс почти из всего, сделав
public class MyDataGridView : DataGridView
{}
нет проблем, и я добавляю некоторые вещи / элементы, которые я хочу применить в глобальном масштабе. Теперь я беру это gridview и помещаю в пользовательский элемент управления, который будет также содержать другие элементы управления. Так что у меня есть нечто вроде созданного визуальным дизайнером. Я взял несколько кнопок, метку и мой производный «MyDataGridView» на нем.
public partial class MyCompoundDGVPlus : UserControl
Итак, теперь я могу визуально рисовать, перемещать, изменять всевозможные настройки по мере необходимости, без проблем.
Теперь я хочу, чтобы этот класс "MyCompoundDGVPlus" служил основой для других классов, для которых я буду манипулировать конкретными настройками, но хочу, чтобы все имели одинаковый внешний вид и другие схожие потоки, следовательно, производные.
Я даже установил для параметра «модификаторы» значение public, поэтому я ДОЛЖЕН иметь возможность изменять любые свойства элементов управления на любом производном уровне. Итак, теперь я создаю новый подкласс «MyFirstDetailedDGVPlus», полученный из «MyCompoundDGVPlus». Хорошо, визуально, все метки, кнопки, datagridview появляются. Однако теперь я хочу конкретно определить столбцы таблицы данных в этом классе визуально, но он заблокирован. Тем не менее, ЭТИКЕТКА на форме, я могу получить все настройки свойств ....
Чего мне не хватает.