object ini akan menampilkan tabel sesuai dengan fungsi yang dimasukkan kedalamnya.
datagridview 1 berisi daftar rekening induk
silahkan lihat video dibawah ini :
Public Class Latihan_13_46110021
Dim DTRI As New DataTable
Dim DTRS As New DataTable
Dim DTRSS As New DataTable
Dim idham As New DataSet
Dim bin1 As New BindingSource
Dim bin2 As New BindingSource
Dim bin3 As New BindingSource
Private Sub Latihan_13_46110021_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
DTRI.Columns.Add(New DataColumn("Kode Rekening Induk", GetType(String)))
DTRI.Columns.Add(New DataColumn("Nama Rekening Induk", GetType(String)))
DTRS.Columns.Add(New DataColumn("Kode Rekening Induk", GetType(String)))
DTRS.Columns.Add(New DataColumn("Kode Rekening Sub", GetType(String)))
DTRS.Columns.Add(New DataColumn("Nama Rekening Sub", GetType(String)))
DTRSS.Columns.Add(New DataColumn("Kode Rekening Induk", GetType(String)))
DTRSS.Columns.Add(New DataColumn("Kode Rekening sub", GetType(String)))
DTRSS.Columns.Add(New DataColumn("Kode Rekening Sub-sub", GetType(String)))
DTRSS.Columns.Add(New DataColumn("Nama Rekening Sub-sub", GetType(String)))
Dim Acak As New Random
For RI As Integer = 1 To Acak.Next(1, 5)
DTRI.Rows.Add(RI, "Nama Rekening " & RI)
For RS As Integer = 1 To Acak.Next(1, 5)
DTRS.Rows.Add(RI, RI & RS, "Nama Sub Rekening " & RI & RS)
For RSS As Integer = 1 To Acak.Next(1, 5)
DTRSS.Rows.Add(RI, RI & RS, RI & RS & RSS, "Nama Sub Sub Rekening " & RI & RS & RSS)
Next
Next
Next
idham.Tables.Add(DTRI)
idham.Tables.Add(DTRS)
idham.Tables.Add(DTRSS)
DTRI.TableName = "ICA"
DTRS.TableName = "DIS"
DTRSS.TableName = "OCA"
idham.Relations.Add(New DataRelation("TA", idham.Tables("ICA").Columns("kode rekening induk"), idham.Tables("dis").Columns("kode rekening induk")))
idham.Relations.Add(New DataRelation("HI", idham.Tables("DIS").Columns("kode rekening sub"), idham.Tables("oca").Columns("kode rekening sub")))
bin1.DataSource = idham
bin1.DataMember = "ica"
bin2.DataSource = bin1
bin2.DataMember = "TA"
bin3.DataSource = bin2
bin3.DataMember = "HI"
DataGridView1_46110021.DataSource = bin1
DataGridView2_46110021.DataSource = bin2
DataGridView3_46110021.DataSource = bin3
End Sub
End Class
- Dim idham As New DataSet --> fungsi ini untuk mendeklarasaikan idham sebagai data set baru
- Dim bin1 As New BindingSource --> fungsinya ialah untuk mendeklarasaikan bin1 sebagai bindingsource.
- bin1.DataSource = idham --> fungsinya ialah untuk mendaatkan data dari dataset
- Datagridview