我繼承了DataSet類,像這樣使用繼承的數據集的DataGridView [設計模式]
Public MustInherit Class BaseDataSet
Inherits DataSet
MustOverride ReadOnly Property ABC As String
MustOverride Sub Task()
End Class
然後我用這個類來創建幾個子類。
它的工作原理與我所希望的完全一樣,但現在Visual Studio Designer不會讓我將DataGridView列設計爲子類數據源。
當我使用設計器向DataGridView添加列時,沒有要添加的Databound列。
我仍然可以在代碼中手動添加它們,但我更願意使用設計器來實現。
是否有另一種方式來實現相同的功能,同時仍然能夠使用設計視圖?
子類
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請參閱編輯 – MrZander