Form Latihan_13
Terdapat tiga DataGridView
DataGridView berfungsi untuk menampilkan data
yang telah disimpan.
Script Unique
Membuat DataTable
Dim DTRI As New DataTable
Membuat DataSet baru
Dim ZAHRAH As New DataSet
Membuat Binding Source
Dim herawati As New BindingSource
Menambahkan kolom pada DataTable
DTRI.Columns.Add(New
DataColumn("Kode Rekening Induk", GetType(String)))
Menambah relationship dalam DataSet
ZAHRAH.Relations.Add(New DataRelation("TA",
ZAHRAH.Tables("ICA").Columns("kode rekening induk"), ZAHRAH.Tables("dis").Columns("kode
rekening induk")))
Membuat binding
datasource (mengatur datasource dan data membernya)
herawati.DataSource = ZAHRAH
herawati.DataMember = "ica"
Even
Latihan_13_36110044_Load
PROSEDUR PENYELESAIAN:
1.Klik
star lalu pilih Microsoft Visual Studio 2008
2.
Pilih Project yang sebelumnya telah dibuat
3. Pada kotak "Solution Explorer" klik kanan nama project => add => new item
4. Ubah nama pada lembar "Add New Item" kemudian add
5. Buat design form dengan menggunakan DataGridView
6. Ganti nama DataGridView dengan menggunakan "Properties Window"
7. Klik 2x
pada kotak design untuk membuka lembar vb
Masukkan rumus berikut untuk menyelesaikan latihan_13
Masukkan rumus berikut untuk menyelesaikan latihan_13
Public Class Latihan_13_36110044
' TEMPAT
DEKLARASI UNTUK DATA TABEL BARU
Dim DTRI As New DataTable
Dim DTRS As New DataTable
Dim DTRSS As New DataTable
'DEKLARASI
MEMBUAT DATASET BARU
Dim ZAHRAH As New DataSet 'yaitu object yg dpt menampung object datatable
'untuk
mendeklarasikan binding source
Dim
herawati As New
BindingSource
Dim LUKMAN As New BindingSource
Dim AKBAR As New BindingSource
Private Sub Latihan_13_36110044_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'MEMBUAT TIGA
BUAH TABEL dengannama kolom yg berbeda2
DTRI.Columns.Add(New DataColumn("Kode
Rekening Induk", GetType(String))) 'untuk teks
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
'MEMASUKKAN
DATATABEL KE DATA SET DAN JIKA SDH D DLM DATASET NAMA DTTABEL SHD TDK DIKENAL
LG
ZAHRAH.Tables.Add(DTRI)
ZAHRAH.Tables.Add(DTRS)
ZAHRAH.Tables.Add(DTRSS)
'UNTUK
MENGGANTI NAMA DLM DATASET YG TDX TABEL1 DST (BS DILAKUKAN SEBELUM DTTABEL
DMASUKKAN KE DLM DATASET)
DTRI.TableName = "ICA"
DTRS.TableName = "DIS"
DTRSS.TableName = "OCA"
'UNTUK
MENAMBAH RELASI DLM DATASET dari ica ke dis dan dis ke oca
ZAHRAH.Relations.Add(New DataRelation("TA",
ZAHRAH.Tables("ICA").Columns("kode rekening induk"), ZAHRAH.Tables("dis").Columns("kode
rekening induk")))
ZAHRAH.Relations.Add(New DataRelation("HI",
ZAHRAH.Tables("DIS").Columns("kode rekening sub"), ZAHRAH.Tables("oca").Columns("kode
rekening sub")))
'membuat
binding datasource (mengatur datasource dan data membernya)
herawati.DataSource = ZAHRAH
herawati.DataMember = "ica"
'DATASOURCE
BINDING2 ADLH NAMA BINDING YG P'TAMA DAN DATAMEMBERNYA ADLAH NAMA RELASINYA
LUKMAN.DataSource = herawati
LUKMAN.DataMember = "TA"
'DATASOURCE
BINDINg3 ADLH NAMA BINDING YG kedua DAN DATAMEMBERNYA ADLAH NAMA RELASINYA
AKBAR.DataSource = LUKMAN
AKBAR.DataMember = "HI"
'MEMUNCULKAN
DLM DGV
DataGridView1_36110044.DataSource =
herawati
DataGridView2_36110044.DataSource =
LUKMAN
DataGridView3_36110044.DataSource =
AKBAR
End Sub
End Class
8. Jalankan program dengan menggunakan “start debugging”
Tidak ada komentar:
Posting Komentar