Paging datagridview VB.Net

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

Dasar dasar GUI programming di Java
Array.
ADODC.
Kontrol Data Set.
Administrator - Pengaturan User Hari I Sesi 1.  Membuat Account User a. Add a New User b. Upload User  Mengubah Profile User  Menghapus Account User.
Aplikasi dan Pemrograman Jaringan
Pembuatan aplikasi Database dengan Visual Basic dan Oracle
Pemrograman Visual. Pernyataan IF…THEN…ELSE Pernyataan ini hanya memeriksa apakah suatu blok kode program dapat dieksekusi atau tidak. Jika kondisi pernyataan.
Feni Veramica Futri, S.Pd
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
Val, variabel, if.. Then..else... Variabel Suatu tempat penyimpanan sementara didalam memori komputer yang diberi nama sebagai pengenal.
Database Create-Retrieve-Update-Delete (CRUD)
PENGENALAN PL/SQL.
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
Oracle Developer/2000. Developer/2000 Products FormsReportsGraphics.
JAVA CLASS Bahasa Pemrogramam BAHASA PEMROGRAMAN PERTEMUAN #9.
Menggunakan OLE Drag-Drop
Menggunakan Drag-Drop
NoObjekPropertiNilai 1FrmsegitigaNameFrmsegiitiga 2FrmsegitigaCaptionLuas Segi Tiga MDI ( Multiple Document Interface ) Pendahuluan MDI singkatan dari.
Visual Basic Ira.
Array
Function, Procedure, Unit
AUSTRALIA INDONESIA PARTNERSHIP FOR EMERGING INFECTIOUS DISEASES 3. MERAPIKAN DATA.
Slide 1 QUIS Langkah pertama caranya Buat di slide pertama judul Slide kedua soal Slide ketiga waktu habis Slide keempat jawaban yang benar Slide kelima.
PERTEMUAN 10 KONEKSI DATABASE MYSQL
PEMROGRAMAN PPBD (UAS) SEBELUM MELANGKAH KE TAHAP SELANJUTNYA BERDOA DULU BIAR LANCAR DAN GA EROR
Aplikasi Manipulasi Data
CRUD 3 STMIK AKAKOM 2014 Yii Framework
Operator dan Assignment Pertemuan 3 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Structured Query Language (SQL)
Via Octaria Malau Transfer (Internal Transfers) Transfer (Transfers Internal) Select the account from which funds are to be transferred FROM and then select.
BAB III KONTROL PROGRAM
PENCARIAN DATA DENGAN KONTROL DATA
Web Teknologi I (MKB511C) Minggu 12 Page 1 MINGGU 12 Web Teknologi I (MKB511C) Pokok Bahasan: – Text processing perl-compatible regular expression/PCRE.
Interaksi dengan Objek HTML A’ud Solehuddin::Februari2012.
MEMBUAT DATABASE LEWAT KODE PROGRAM
MINGGU Ke Sembilan Pemrograman Visual
Button Save Delete Edit
PENGGUNAAN TEXTBOX PADA VB .NET
Tipe Connection ADO (Activex Data Object)
Team Pemrograman I AMIK MBP1 Struktur Kendali  Struktur kendali memungkinkan Anda untuk mengatur jalannya program.  Jika dibiarkan tanpa diperiksa oleh.
Presented by : Herianto
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
Rekayasa aplikasi Perpustakaan Week 2
LOOPING dan array Tinaliah, S. Kom.
Mengurutkan data Langkah pertama Anda buat database dengan nama data.mdb misal database tersebut ada di directori c:\coba Buatkan table mhs dengan field.
Dasar-dasar Visual Basic
Percabangan dan Perulangan
1 Pertemuan 8 Collection Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Pemrograman VB.NET Pertemuan 3.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
Kondisi, Operator, dan Variabel Pemograman Berorientasi Objek I 4 sks Arfansyah, M.Kom.
Penggunaan Struktur Kontrol SELECT
Penggunaan Struktur Kontrol
Pemprograman VB Dot Net
Pemprograman VB Dot Net
Pertemuan 8 Collection Matakuliah : M0064/Programming I Tahun : 2005
Struktur Kontrol Keputusan IF dan Select
Praktikum Berkas dan Basis Data
Penggunaan Struktur Kontrol Pengulangan
SUBROUTINE: Prosedure dan Fungsi
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
Connection & Datareader
Pemrograman VB.NET Pertemuan 10.
VB 2010 Pertemuan 11.
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
PHP-MySQL Internet Programming.
Penggunaan Struktur Kontrol Pengulangan
Transcript presentasi:

Paging datagridview VB.Net

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

Hasil Paging

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

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

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

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

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

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

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

TERIMA KASIH Sumber : http://www. lab-informatika