Truedata Grid Vb6.0
Hendra, S.T.
Mengenal DataGrid
DataGrid merupakan komponen yang disediakan pada VB6 untuk menampilkan data dalam bentuk tabel. Untuk menggunakan DataGrid, anda perlu mengikut sertakan Microsoft DataGrid Control 6.0.
Maka pada toolbox anda akan bertambah DataGrid control.
Menggunakan DataGrid dengan ADODC
1. Tanamkan pada form sebuah ADODCdan DataGrid
Indoprog
1
Pemanfaatan DataGrid dan TrueDBGrid pada VB
Hendra, S.T.
Dengan connection string sebagai berikut :
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Microsoft Visual Studio\VB98\NWIND.MDB;Persist Security Info=False
Dan RecordSource ke tabel Customers
2. Aturlah properties DataGrid, DataSource ke ADODC1
Indoprog
2
PemanfaatanDataGrid dan TrueDBGrid pada VB
Hendra, S.T.
3. Klik kanan pada DataGrid, dan pilih Retrieve fields
Dan Pilih Yes
Dan otomatis field-field yang ada pada tabel Customers akan ditampilkan pada DataGrid
Indoprog
3
Pemanfaatan DataGrid dan TrueDBGrid pada VB
Hendra, S.T.
4. Anda dapat mengatur kolom pada DataGrid seperti menambah, mengurangi ataupun menghapus pada Modus Edit,dengan klik kanan pada DataGrid1, dan pilih Edit
Pada Modus Edit, jika klik kanan dilakukan, maka tampilkan popup menu akan berubah menjadi sebagai berikut ini :
Misalnya anda ingin menghapus kolom CompanyName, maka anda dapat memilih kolom CompanyName, dan klik kanan serta memilih Delete.
Memanfaatkan Split untuk membuat Freeze Column
1. Pada modus Edit pilih Split
Indoprog
4Pemanfaatan DataGrid dan TrueDBGrid pada VB
Hendra, S.T.
2. Dan pada DataGrid akan terpisah menjadi dua jendela
. Sembunyikan kolom-kolom pada jendela 1 dengan hanya menyisakan kolom CustomerId, dengan klik kanan pada DataGrid1, dan pilih properties, kemudian pada kolom Layout, pada Split0, dan lakukan untuk kolom CompanyName, kemudian hilangkan tanda check pada properti Visible Lakukanjuga untuk kolom-kolom yang lain, dengan menyisakan kolom Customer Id.
Indoprog
5
Pemanfaatan DataGrid dan TrueDBGrid pada VB
Hendra, S.T.
Sehingga tampilan menjadi sebagai berikut :
3. Kemudian hilangkan Record Selector untuk Split1
Indoprog
6
Pemanfaatan DataGrid dan TrueDBGrid pada VB
Hendra, S.T.
Sehingga menjadi sebagai berikut :
4. Kemudian atur ukuranSplit sebesar ukuran CustomerId
Indoprog
7
Pemanfaatan DataGrid dan TrueDBGrid pada VB
Hendra, S.T.
5. Kemudian buang tanda check pada AllowSizing pada Split 0, ScrollBars set ke dbgHorizontal
6. Dan akhirnya menjadi sebagai berikut :
Indoprog
8
Pemanfaatan DataGrid dan TrueDBGrid pada VB
Hendra, S.T.
5. Buatlah Referensi ke Microsoft ActiveX Data ObjectMenggunakan DataGrid dengan ADO
1. Tanamkan sebuah DataGrid pada Form
2. Kemudian pada event Form_Load, lakukan koding berikut ini :
Dim MyConn As New Connection Dim Rs As New Recordset Private Sub Form_Load() Dim Col As Column MyConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Microsoft Visual Studio\VB98\NWIND.MDB;Persist Security Info=False"MyConn.CursorLocation = adUseClient MyConn.Open Rs.Open "Customers", MyConn, adOpenDynamic, adLockOptimistic Set DataGrid1.DataSource = Rs DataGrid1.Splits.Add (1) For Each Col In DataGrid1.Splits(0).Columns If Col.ColIndex > 0 Then Col.Visible = False End If
Indoprog
9
Pemanfaatan DataGrid dan TrueDBGrid pada VB
Next Col DataGrid1.Splits(0).ScrollBars = dbgHorizontalDataGrid1.Splits(1).RecordSelectors = False DataGrid1.Splits(0).Size = 30 DataGrid1.Splits(0).AllowSizing = False End Sub
Hendra, S.T.
Indoprog
10
Pemanfaatan DataGrid dan TrueDBGrid pada VB
Hendra, S.T.
Mengenal TrueDbGrid
Pada visual basic 6.0 telah tersedia Microsoft DataGrid, tetapi grid bawaan ini kadangkadang tidak memenuhi kebutuhan pemakai. Salah satu komponen Grid yang disediakan oleh pihak ketiga...
Regístrate para leer el documento completo.