datagrid itu kan bind control, jadi setiap kali kita memilih sebaris data di datagrid, otomatis posisi row di recordsetnya akan berpindah ke row yg dipilih di datagrid tadi
(currentrow di datagrid akan sama dg di recordset, atau rs.absolutpositionnya = posisi yg kita pilih datagrid.)
karena setiap perubahan di datagrid berarti merubah recordset, kita ga perlu lagi melakukan query ke database u. mendapatkan row yg dipilih di datagrid, cukup ambil data yg ada di recordset saja.
cara ini tidak berlaku buat unbind control seperti listview, msflexgrid/mshflexgrid, hanya bs buat bind control kayak datagrid, dbgrid, truedbgrid, gridnya infragistic (ultragrid kalau ga salah) dll.
karena posisi recordsetnya sesuai dg yg digrid, jadi cara buat ngambil datanya gampang, di event rowcolchange atau sejenisnya, letakkan kode sederhana buat ngambil data dari recordset spt text1.text = rs.fields(0).value
sorry kalimatnya muter2 hehehehe...
n please cmiiw...
best regards
[wwn]
On 5/30/06, Padu Arsana W <[EMAIL PROTECTED]> wrote:
saya coba bantu ya.
gimana memunculkan data di textbox yg di click di datagridPrivate Sub DataGrid1_Click()
Text1.text = DataGrid.Text
End Subgimana cara mensortir data yg ada di databse berdasarkan row cursor di datagridrs.Open "select * from barang where kodebarang = '"& DataGrid1.text &"' ", cn, adOpenKeyset, adLockOptimisticuntuk lebih jelasnya mending mas googling aja dengan keyword : datagrid,vbSemoga membantuSalam,Padu Arsana iW
Hasan Fajar <[EMAIL PROTECTED]> wrote:maaf saya ingin nanya, gimana memunculkan data di textbox yg di click di datagrid dimana data yg ada di datagridnya di dapat dari database.permasalahannya gimana cara mensortir data yg ada di databse berdasarkan row cursor di datagrid.ini contoh program yg saya buat :Private Sub DataGrid1_Click()dim posisicursor as integer
posisiscursor = DataGrid1.Row
DataGrid1.ShowWhatsThis
koneksi
rs.Open "select * from barang", cn, adOpenKeyset, adLockOptimistic
If rs.EOF Then
MsgBox "Data not found", vbInformation, App.Title
Else
DataGrid1.ShowWhatsThis
posisicursor = DataGrid1.Row
Text1 = rs("kodebarang")
Text2 = rs("namabarang")
Text3 = rs("jenisbarang")
Text5 = rs("total")
Text4.Enabled = True
Command1.Enabled = True
Text4.SetFocus
End If
DataGrid1.ReBind
End Submohon pencerahan dari teman2.
Wahana Programmer Groups Links
<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
http://wahanaprogrammer.net
<*> Untuk menghubungi owner milis ini, kirim email ke:
[EMAIL PROTECTED]
<*> Konsultasi pemrogramman bisa chat disini:
Yahoo! Messenger: wahanaprogrammer
SPONSORED LINKS
| Programmer | Indonesia | Basic programming language |
| Computer programming languages | Programming languages | Java programming language |
YAHOO! GROUPS LINKS
- Visit your group "Programmer-VB" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
