投稿者 SSD  (社会人) 投稿日時 2022/11/21 13:34:55
DataGridViewに自作クラスのコレクション(List)をバインドしています。
以下のような感じです。

Public Class MyClass
    Public Property A As Boolean
    Public Property B As Integer
    Public Property C As String
End Class

Public Class MyDataGridView
    Sub ShowData()
        Dim list as New List(Of MyClass)
        list.Add(New MyClass With {.A = True, .B = 123, .C = "abc"})
        Me.DataGridView1.DataSource = list
    End Sub
End Class


列の表示名を変えたい場合、MyClassのプロパティにDisplayNameAttributeを用いています。
それと同様にプロパティに属性をつけるか、特定の型にするなどで特定の列をボタン(DataGridViewButtonColumn)にすることはできないでしょうか?

ご存じの方いらっしゃいましたらご教示お願いいたします。

言語:VisualBasic
フレームワーク:.Net Framwork 4.7.2