Selasa, 15 Januari 2013

Menampilkan database ke DataGridView

Menampilkan Database ke DatagridView

Tambah kan komponen DataGridView1 ke form

 

Setelah itu ubah properties selection mode DataGridView1 menjadi FullRowSelect, seperti pd gambar dibawah :

 

 kemudian klik gambar    klik 2 x di DoubleClick

 


sebelumnya install terlebih dahulu di laptop anda, lalu setelah itu di program c# anda tambahkan komponen mysql data, caranya klik kanan, lalu add Reference..
seperti gambar dibawah ini :

lalu akan muncul tampilan dibawah ini, klik ok


dan untuk mengkoneksikan ke database mysql , lalu tambahkan koding dibawah ini :

using MySql.Data.MySqlClient;

  //declare our global variable for mysqlconnection
        MySqlConnection conn = new MySqlConnection("server=localhost;User Id=root;database=db_labor");

       
lalu klik 2x di DataGridView dan tambahkan koding  seperti dibawah ini :

 private void dataGridView1_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                DataTable dt = new DataTable();
                MySqlDataAdapter da = new MySqlDataAdapter("Select * from tbl_iventaris where Kode_Invetaris=" +
                    Convert.ToInt16(dataGridView1.SelectedRows[0].Cells[0].Value.ToString()) + " ", conn);
                da.Fill(dt);

                //display now the record to the textbox
                comboBox1.Text = dt.Rows[0][0].ToString();
                textBox1.Text = dt.Rows[0][1].ToString();
                comboBox2.Text = dt.Rows[0][2].ToString();
                comboBox3.Text = dt.Rows[0][3].ToString();
                dateTimePicker1.Text = dt.Rows[0][4].ToString();
                dateTimePicker2.Text = dt.Rows[0][5].ToString();
                dateTimePicker3.Text = dt.Rows[0][6].ToString();
                textBox2.Text = dt.Rows[0][7].ToString();
                textBox3.Text = dt.Rows[0][8].ToString();
                textBox4.Text = dt.Rows[0][9].ToString();
                textBox5.Text = dt.Rows[0][10].ToString();

            }
            catch (Exception error)
            {
                MessageBox.Show(error.ToString());
            }
        }

lalu klik 2 x di form ,dan tambahkan koding dibawah ini, untuk menampilkan data ke DataGridView

 private void Form6_Load(object sender, EventArgs e)
        {
            //call the method display records to the data grid view
            displayRecords();
        }


        //method to display records in to the data grid view

        private void displayRecords()
        {
            try
            {
                DataTable dt = new DataTable();
                MySqlDataAdapter da = new MySqlDataAdapter("Select * from tbl_iventaris", conn);
                da.Fill(dt);

                //
                dataGridView1.DataSource = dt.DefaultView;
            }
            catch (Exception error)
            {
                MessageBox.Show(error.ToString());
            }
       

Hasil setelah program di jalankan



3 komentar:

  1. keren gan postingannya.
    kunjungi balik yha gan
    Menampilkan Database Ke DataGridView VB.net 2010
    Menampilkan Database ke ListView
    http://softwarepintarku.blogspot.com/

    BalasHapus
  2. makasiiiii.. kebantu banget

    BalasHapus
  3. makasih kakak, sangat membantu

    BalasHapus