Salam VB,
Coba ini mas,
Dim xID As Integer
'Pada saat proses edit data, isi nilai xID dengan nilai field ID tsb
'Kemudian panggil Refresh_Grid
Private Sub Refresh_Grid()
Dim bm As Variant
If rs.RecordCount > 0 Then
If xID <> 0 Then
bm = rs.Bookmark
rs.MoveFirst
rs.Find "ID= " & xID
If rs.EOF Then
rs.Bookmark = bm
rs.MoveLast
End If
Else
rs.MoveLast
End If
End If
End Sub
Semoga membantu...
________________________________
GENERASI COMPUTER
Berbagi Ilmu Visual Basic Bagi Pemula
http://www.generasicomputer.com
________________________________
________________________________
From: Catur Prasdianto <[email protected]>
To: [email protected]
Sent: Sat, July 17, 2010 8:46:03 AM
Subject: RE: [programmer-vb] Datagrid :: Setfocus ?
saya punya ID sebagai identifikasi tiap barisnya. Tetapi saya masih bingung.
Bisa kasi contoh gak mas untuk penggunaan datagrid dengan "bookmark" atau yang
lain karena saya masih baru belajar.
Terima kasih
--- On Sat, 7/17/10, Frangky Bunga <franklin.id@ gmail.com> wrote:
>From: Frangky Bunga <franklin.id@ gmail.com>
>Subject: RE: [programmer- vb] Datagrid :: Setfocus ?
>To: programmer-vb@ yahoogroups. com
>Date: Saturday, July 17, 2010, 10:01 PM
>
>
>
>Biasanya dibaris keberapa dari datagrid yang kita pilih itu menunjukkan posisi
>recordset. Jadi sebelum direfresh datagrid tersebut, harus tahu posisinya
>direcordset keberapa. Setalah itu proses refresh, arahkan cursornya ke posisi
>recordset tadi.
>
>From:programmer-vb@ yahoogroups. com [mailto:programmer- v...@yahoogroups.
>com] On
>Behalf Of Gotman Panggabean
>Sent: 17 Juli 2010 14:19
>To: programmer-vb@ yahoogroups. com
>Subject: Bls: [programmer- vb] Datagrid :: Setfocus ?
>
>
>
>
>
>pake property "Bookmark" nya mas ...
>
>
>
>regards
>Cotman
>
>--- Pada Jum, 16/7/10, Catur Prasdianto <fikri_syahid@ yahoo.com> menulis:
>
>Dari: Catur Prasdianto <fikri_syahid@ yahoo.com>
>Judul: [programmer- vb] Datagrid :: Setfocus ?
>Kepada: programmer-vb@ yahoogroups. com
>Tanggal: Jumat, 16 Juli, 2010, 1:35 AM
>
>Dear All,
>
>Saya punya masalah nih. Saya buat program VB dengan menampilkan datagrid
>dari database mysql. Kemudian setelah klik 2x gridnya dan di save
>perubahannya maka datagrid akan di refresh. Masalahnya setiap kali di
>refresh dia selalu kembali ke posisi awal data. Bagaimana caranya saat
>setelah refresh data yang ditampilkan tetap berada pada posisi terakhir
>padasaan kita klik atau file yang kita edit.
>
>Thanks ya teman-teman untuk bantuan dan masukannya
>
>Best Regards,
>Catur PRASDIANTO
>
>
>
>
>