Locate & Focus Row pada DataGridView (VB.Net)

Pada bahasa pemrograman delphi, untuk melocate pointer pada salah satu row, kita bisa menggunakan fungsi locate yang merupakan method dari komponen dataset seperto TTable ataupun TQuery. Dan apabila komponen tersebut terhubung dengan sebuah datagrid, maka fungsi locate akan membawa focus data pada row yang di-locate.


Sedangkan pada VB.Net fungsi locate delphi ini agar berbeda. Dalam beberapa pengalaman saya bekerja dengan tim, banyak programer yang menggunakan ListView dan DataGrid. Dua komponen ini memiliki karakter yang berbeda, namun saya hanya akan fokus ke penggunaan metode "locate delphi" pada bahasa VB.Net.


Jika menggunakan komponen ListView, maka berikut ini coding untuk melakukan focus terhadap row tertentu yang tidak tampak di layar, sehingga menyebabkan grid discroll ke arah row yang diinginkan.


ListView1.Items(_RowIndex).Selected = True
ListView1.Items(_RowIndex).EnsureVisible()
ListView1.Focus()


Sedangkan jika menggunakan DataGridView, maka codingnya adalah sebagai berikut


DataGridView1.CurrentCell = DataGridView1.Item(_CellIndex, _RowIndex)


Ingin mendapatkan komisi setiap berkunjung dan berkomentar di blog ini? Cukup dengan mengisi komentar di bawah ini dengan menyertai Nama, E-mail dan NoHP (komentar yang anda sampaikan dimoderasi, dan privasi anda kami jamin dirahasiakan)

Lebih baru Lebih lama

Formulir Kontak