1

私は datagridview と bindinglist を持っています。それらはうまく連携しますが、プロパティを列ではなく行に表示したいと考えています。それを達成する方法はありますか?興味のある人のための私のコード。

Public Class Form1

Dim listaBindingSource As New BindingList(Of pessoa)

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Dim b1 As New pessoa()
    listaBindingSource.Add(b1)
    dgv.DataSource = listaBindingSource
End Sub

クラス終了

Public Class pessoa

Dim sells_Month1 As String

Public Sub New() 'ByVal nome_fora As String)

    sells_Month1 = "0"

End Sub

Property vendas1 As String
    Get
        Return sells_Month1
    End Get
    Set(value As String)
        sells_Month1 = value
    End Set
End Property

他のプロパティはvendas2、vendas3..で、これと同じです。

編集:私はここでちょっと迷っています。私が望むのは、オブジェクトのプロパティの値をある種のデータ ビジュアライザーに表示することです。リストに新しいオブジェクトを追加すると、それらがこのデータ ビジュアライザーに表示され、そこでセルの値を変更すると、プロパティの値が変更されます。誰でも良い提案がありますか?どうやらdgvは行くべき道ではありません。

ありがとう、リカルド S.

4

1 に答える 1