私は 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.