Apasih bedanya Datagrid sama listview di VB 6???
pasti pada nanya apa yang lebih baik di keduanya untuk membuat program di vb 6.
listview itu component yg ada dlm package Microsoft Windows Common
Control (v5/v6). kalo DataGrid itu komponen ndiri (klo nda salah MS
DataGrid Control). bedanya jauh...
listview : cuman bisa nge-view (namanya juga listVIEW)
datagrid
: bisa berhubungan langsung dengan datasource, jadi memungkinkan untuk
manipulasi data (SELECT/INSERT/UPDATE/DELETE) secara langsung via
datagrid
listview :cukup indah (apalagi MSCommCtrl bawaan vb2005 :
bisa modeview tiles/thumbnail kya di explorer). oia, windows explorer
itu jg makae listview control, cuman dia bukan turunan class MSCommCtrl,
tapi syslistview)
datagrid: tampilan biasa... kadang lebih terkesan
kya halaman view table-nya MS Access. tapi cukup powerful kalo nda
pengen coding banyak-banyak
listview : bisa nambah icon, bisa dikasih background
datagrid : ndak bisa
listview : agak lambat kalo data udah sampai ribuan. refresh listview bisa bikin flicker.
datagrid : nda masalah sampai data ribuan. kalo jutaan, ogut belon pernah benchmark.
listview
: kerumitan pertama ada pada saat design-time yang terlihat di form
cuman kotak putih mirip picturebox, nda ada visualisasi penampakan tabel
yang mau dibikin. nyetting-nyetting headernya agak rumit (nda semudah
di delphi. tapi di VB 2005, untuk kasus ini sudah dipermudah...)
datagrid
: pas design-time, cukup referensikan datasource ke ADODC, trus di
datagridnya tinggal klik-kanan dan retreive fields... dan ... jadilah!
listview
: entah kenapa aku masih *lebih suka* makae nie komponen ketimbang
datagrid, mgkn karena aku dah mulai malas makae komponen ADODC.
datagrid
: karakteristiknya datagrid ini adalah recordset yang tersambung
terus... jadi kalo datasourcenya di-disconnect-in, datagridnya bakal
kosong lagi.
nie adalah contoh gambar listview
dan nih adalah contoh datagrid
klaian bisa bandingin sendiri apa lebih dan kurangnya antara dua component tersebut,, intinya, mereka adalah component yang dapata menampilkan data dari database.
sekian,, jangan lupa share juga.








0 comments:
Post a Comment