Binding Datagrid from Database in C# Winforms

Hei, lama sekali HWP ga posting tentang post, oke sekarang HWP mau buat tutor buat ngebind database ke Datagrid di windows application...

oke pertama buka visual studionya, pilih windows forms application, lalu di tool box sebelah kiri expand all windows form pilih data grid view seperti gambar dibawah..

nah sekarang pencet F7 (shortcut untuk masuk ke view code).

nah disini kalian tinggal buat koneksi dulu ke database, kalau HWP sudah, yaitu dengan cara configuration manager, kenapa ? karena kalau pake configuration manager cuma buat 1 koneksi saja , sudah bisa dipanggil di beberapa form, lebih gampang juga jikalau kita ingin memindah app di komputer lain, hanya perlu mengganti 1 koneksi sudah beres semua..oke selanjutnya jangan lupa untuk menambahkan namespace dibawah untuk menambah koneksi..

using System.Configuration;
using System.Data;
using System.Data.SqlClient;

lalu ketikkan code dibawah ini..

public SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnection"].ToString());
        SqlCommand cmd;

code yang saya bold itu bisa diganti dengan koneksi kalian masing"..
selanjutnya buat kelas untuk mengambil data dari database yang akan di bind ke datagridnya..
lalu ketikkan kode dibawah ini di class binddata()
con.Open();
            SqlCommand cmd = new SqlCommand("Select * from Dosen", con);
            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            sda.Fill(ds);
            cmd.ExecuteNonQuery();
            con.Close();
            if (ds.Tables[0].Rows.Count > 0)
            {
                dataGridView1.Enabled = true;
                dataGridView1.DataSource = ds.Tables[0];
                dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
            }

            else
            {
                this.dataGridView1.Enabled = false;
                MessageBox.Show("Anda Belum Mempunyai Data, Silahkan Tambah Data","Warning",MessageBoxButtons.OK,MessageBoxIcon.Warning);
            }      
 jadi seperti ini..

lalu panggil class binddata di dalam class latihan() atau class utama..

setelah itu run programmnya atau pencet F5..,maka jadi seperti ini hasilnya..
sekian tutorial datagrid view dari HWP, tunggu tutor selanjutnya :)

Written by

0 comments: