Paging di dataGridView dengan C#

Paging di dataGridView dengan C# - Terkadang kita memiliki data yang sangat banyak, untuk menampilkan data tentunya sangat susah kalau user harus menggeser scroll untuk mencari letak data yang kita cari.. Maka dari itu disini saya akan berbagi tutorial untuk Paging data pada dataGridview menggunakan C# dan SQL Server 2005..
Berikut langkah-langkahnya :

Pertama kita buat database terlebih dahulu di SQL Server Management Studio 2005, disini saya beri nama "paging" dengan nama tabel "pelanggan".

Isi tabel dengan record yang kita butuhkan

Kemudian kita buat design form pada C# untuk memulai koneksi data..
yang dibuthkan yaitu :
button1 = untuk menampilkan data
button2 = untuk menampilkan data sebelumnya
button3 = untuk menampilkan data selanjutnya
dataGridView1 = untuk menampilkan data dari tabel

library yang digunakan :

using System;
using System.Data;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Drawing;


Pastikan code berikut ini ada dalam program :

SqlDataAdapter pagingAdapter;
        DataSet pagingDS;
        int scrollVal;

        public Paging()
        {
            InitializeComponent();
            scrollVal = 0;
        }


Double Klik pada button1, tliskan code berikut ini :


            string connectionString = "Data Source=localhost;Initial Catalog=paging;Integrated Security=True";
            string sql = "SELECT * FROM pelanggan";
            SqlConnection connection = new SqlConnection(connectionString);
            pagingAdapter = new SqlDataAdapter(sql, connection);
            pagingDS = new DataSet();
            connection.Open();
            pagingAdapter.Fill(pagingDS, scrollVal, 5, "Authors_table");
            connection.Close();
            dataGridView1.DataSource = pagingDS;
            dataGridView1.DataMember = "Authors_table";
       


Double Klik pada button2 dan tuliskan code berikut ini :

            scrollVal = scrollVal - 5;
            if (scrollVal <= 0)
            {
                scrollVal = 0;
            }
            pagingDS.Clear();
            pagingAdapter.Fill(pagingDS, scrollVal, 5, "authors_table");
        

Double klik button3 dan tuliskan code berikut :

            scrollVal = scrollVal + 5;
            if (scrollVal > 23)
            {
                scrollVal = 18;
            }
            pagingDS.Clear();
            pagingAdapter.Fill(pagingDS, scrollVal, 5, "authors_table");
        

Hasil run program





Semoga bermanfaat :)


2 komentar

wow baru kali ini ada cewek mosting C# T.T

Lho kenapa memangnya ? :D

Berkomentar yang sopan ya, Terimakasih sahabat..
EmoticonEmoticon