Jumat, 28 September 2012

latihan_13_36110043


Deskripsi latihan 13
Form Latihan_13 Terdapat tiga DataGridView
DataGridView
 berfungsi untuk menampilkan data yang telah disimpan.

Script Unique

Membuat DataTable
Membuat DataSet baru
Membuat Binding Source
Menambahkan kolom pada DataTable
Menambah relationship dalam DataSet       
Membuat binding datasource (mengatur datasource dan data membernya)
       

Even  


LANGKAH-LANGKAH 
 
  1. BUKA  Microsoft Visual Studio 2008 dengan Klik star lalu pilih Microsoft Visual Studio 2008
  2. Click icon "Add new Item
  3.   pilih Windows Form, lalu isi Name dengan Nama Latihan 13 dan click add.
  4. Buat design Form sesuai dengan Form diatas {gunakan object-object di dalam ToolBox dan lihat deskripsi latihan ini.}
  5. Ganti nama setiap object kecuali Label menggunakan "Properties Window" 
  6. Klik 2x pada design form yang telah dibuat  untuk membuka lembar Scripnya
  7. Masukkkan Scrip di bawah ini.

Skripnya..

Public Class latihan_13_36110043
    Dim DTRI As New DataTable
    Dim DTRS As New DataTable
    Dim DTRSS As New DataTable
    Dim ZAHRAH As New DataSet
    Dim herawati As New BindingSource
    Dim LUKMAN As New BindingSource
    Dim AKBAR As New BindingSource


    Private Sub latihan_13_36110043_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        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
        ZAHRAH.Tables.Add(DTRI)
        ZAHRAH.Tables.Add(DTRS)
        ZAHRAH.Tables.Add(DTRSS)
        DTRI.TableName = "ICA"
        DTRS.TableName = "DIS"
        DTRSS.TableName = "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")))
        herawati.DataSource = ZAHRAH
        herawati.DataMember = "ica"
        LUKMAN.DataSource = herawati
        LUKMAN.DataMember = "TA"
        AKBAR.DataSource = LUKMAN
        AKBAR.DataMember = "HI"
        DGV1_36110043.DataSource = herawati
        DGV2_36110043.DataSource = LUKMAN
        DGV3_36110043.DataSource = AKBAR

    End Sub
End Class