|
■No40378 (picoion さん) に返信
> 記憶させるにはどのクラスを使うのが適切でしょうか?
色々な管理法があるかと思いますが、私の場合は DataSet / DataTable で管理する事が多いですね。
データベースから得たデータを扱う事が多いので。。。
Public Class Form1
Private table As DataTable
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
table = CreateSample()
Me.BindingSource1.DataSource = table
Me.ComboBox1.DataSource = Me.BindingSource1
Me.ComboBox1.DisplayMember = "区分"
Me.TextBox1.DataBindings.Add("Text", Me.BindingSource1, "コード")
Me.TextBox2.DataBindings.Add("Text", Me.BindingSource1, "名称")
End Sub
Private Shared Function CreateSample() As DataTable
Dim tbl As New DataTable()
tbl.Columns.Add("区分")
tbl.Columns.Add("コード")
tbl.Columns.Add("名称")
tbl.Rows.Add("区分零", "CODE0", "NAME0")
tbl.Rows.Add("区分壱", "CODE1", "NAME1")
tbl.Rows.Add("区分弐", "", "")
tbl.Rows.Add("区分参", "", "")
tbl.AcceptChanges()
Return tbl
End Function
End Class
|