Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Paging datagridview VB.Net. Pagination / paging  Pagination adalah proses pembagian data, menampilkan dan membatasi jumlah tampilan data  Data yang.

Presentasi serupa


Presentasi berjudul: "Paging datagridview VB.Net. Pagination / paging  Pagination adalah proses pembagian data, menampilkan dan membatasi jumlah tampilan data  Data yang."— Transcript presentasi:

1 Paging datagridview VB.Net

2 Pagination / paging  Pagination adalah proses pembagian data, menampilkan dan membatasi jumlah tampilan data  Data yang diperlukan antara lain total data, posisi awal data defaultnya adalah record pertama dan data yng ditampilkan

3 Hasil Paging

4 Syntax  Pertama dan yang paling utama. tuliskan script berikut ini pada baris pertama Imports System.Data.SqlClient

5 Deklarasi Variabel  Selanjutnya, buat beberapa variabel yang akan digunakan Dim da As SqlDataAdapter Dim startRecord As Integer = 0 'Deklarasi record dimulai Dim ds As DataSet Dim totalrecordperpage As Integer = 5 'Total record yang akan ditampilkan per page

6 Koneksi Database  Kemudian buat koneksi ke database MySql Private Function koneksi() As MySqlConnection Dim c As String = "server=localhost;userid=root;database=bidar" Dim cn As New MySqlConnection(c) Try cn.Open() Catch ex As Exception MsgBox(ex.Message) End Try Return cn End Function

7 Menampilkan data Private Sub go() Try cek() da = New SqlDataAdapter("select * from tabel", koneksi) ds = New DataSet da.Fill(ds, startRecord, totalrecordperpage, "tabel") DataGridView1.DataSource = ds.Tables(0) Catch ex As Exception MsgBox(ex.Message) End Try End Sub

8 GetRowaCount()  Fungsi ini berguna untuk Mendapatkan jumlah record pada database Private Function GetRowsCount() As Integer da = New SqlDataAdapter("select * from coba", koneksi) ds = New DataSet da.Fill(ds) Return ds.Tables(0).Rows.Count End Function

9 Cek  digunakan untuk mengaktifkan dan non aktifkan button Private Sub cek() Dim endofrecord As Integer = GetRowsCount() / totalrecordperpage If startRecord = 0 Then btnprev.Enabled = False ElseIf startRecord / totalrecordperpage = endofrecord Then btnNext.Enabled = False Else btnprev.Enabled = True btnNext.Enabled = True End If End Sub

10 Cara penggunaan Private Sub btnNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNext.Click startRecord = startRecord + totalrecordperpage go() End Sub Private Sub btnprev_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnprev.Click startRecord = startRecord - totalrecordperpage go() End Sub

11 TERIMA KASIH Sumber : informatika.com/Articles/105/Paging- datagridview-VB-Net


Download ppt "Paging datagridview VB.Net. Pagination / paging  Pagination adalah proses pembagian data, menampilkan dan membatasi jumlah tampilan data  Data yang."

Presentasi serupa


Iklan oleh Google