Я унаследовал класс DataSet, как такИспользовать унаследованные DataSet В DataGridView [Mode Design]
Public MustInherit Class BaseDataSet
Inherits DataSet
MustOverride ReadOnly Property ABC As String
MustOverride Sub Task()
End Class
тогда я использовал этот класс, чтобы создать несколько подклассов.
Он работает точно так, как я надеялся, но теперь Visual Studio Designer не позволит мне создавать свои столбцы DataGridView вне подкласса источников данных.
Когда я использую конструктор для добавления столбцов в DataGridView, для добавления столбцов Databound Columns нет.
Я все еще могу добавить их вручную в код, но я бы предпочел использовать конструктор для этого.
Есть ли другой способ достижения такой же функциональности, хотя вы все еще можете использовать дизайн?
Пример подкласса
Public MySubClass
Inherits BaseDataSet
Overrides ReadOnly Property ABC As String
Get
Return "DEF"
End Get
End Property
Overrides Sub Task()
'Do Stuff
End Sub
End Class
@ Chris see edit – MrZander