1. Buat Database, Table, dan isi record menggunakan SQL Server
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | create database DBLatihan; use DBLatihan; create table Barang( Kode_Barang char(5) primary key not null, Nama_Barang varchar(30), Harga_Beli numeric(9), Harga_Jual numeric(9), Jumlah_Barang smallint, Satuan varchar(10) ); insert into Barang values('01','KOPI',1000,1500,100,'DUS'); insert into Barang values('02','KECAP',2000,3000,100,'BOTOL'); insert into Barang values('03','GARAM',3000,4000,100,'PAK'); SELECT * FROM Barang; |
2. Tambahkan DataGridView, ListView, dan Button pada user interface
3. Berikut adalah source code-nya :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | Imports System.Data.SqlClient Public Class Form1 Dim conn As SqlConnection Dim da As SqlDataAdapter Dim ds As DataSet Dim str As String Sub koneksi() str = "Data Source=USER-PC\AMIK;Initial Catalog=DBLatihan;Integrated Security=True" conn = New SqlConnection(str) If conn.State = ConnectionState.Closed Then conn.Open() End If End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Try koneksi() da = New SqlDataAdapter("SELECT * FROM BARANG", conn) ds = New DataSet ds.Clear() da.Fill(ds, "DataBarang") 'isi data ke datagridView DataGridView1.DataSource = (ds.Tables("DataBarang")) 'isi data ke ListView ListView1.Items.Clear() ListView1.FullRowSelect = True ListView1.GridLines = True ListView1.MultiSelect = False ListView1.View = View.Details ListView1.Columns.Add("Kode Barang", 75, HorizontalAlignment.Left) ListView1.Columns.Add("Nama Barang", 150, HorizontalAlignment.Left) ListView1.Columns.Add("Harga Beli", 100, HorizontalAlignment.Left) ListView1.Columns.Add("Harga Jual", 100, HorizontalAlignment.Left) ListView1.Columns.Add("Jumlah Barang", 100, HorizontalAlignment.Left) ListView1.Columns.Add("Satuan", 100, HorizontalAlignment.Left) For i = 0 To ds.Tables(0).Rows.Count - 1 With ListView1 .Items.Add(ds.Tables(0).Rows(i).Item(0)) .Items(i).SubItems.Add(ds.Tables(0).Rows(i).Item(1)) .Items(i).SubItems.Add(ds.Tables(0).Rows(i).Item(2)) .Items(i).SubItems.Add(ds.Tables(0).Rows(i).Item(3)) .Items(i).SubItems.Add(ds.Tables(0).Rows(i).Item(4)) .Items(i).SubItems.Add(ds.Tables(0).Rows(i).Item(5)) If (i Mod 2 = 0) Then .Items(i).BackColor = Color.LightSteelBlue Else .Items(i).BackColor = Color.Lavender End If End With Next Catch ex As Exception End Try End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click End End Sub End Class |
4. Run untuk mengeksekusi source code diatas


No comments:
Post a Comment