Cara Menampilkan Salah Satu Data di Database ke ComboBox pada C#

Cara Menampilkan Salah Satu Data di Database ke ComboBox di C-Sharp Microsoft Visual Studio - Selamat datang di blog saya.. Ketemu lagi dengan saya. Kali ini saya akan memposting tentang cara menampilkan data dari database ke comboBox pada bahasa pemrograman C# di Microsoft Visual Sudio.  Software Microsoft Visual Studio merupakan Software yang digunakan oleh para programmer untuk membuat aplikasi yang berguna untuk memudahkan kehidupan transaksi ini. Walaupun bahasa pemrograman C# ini masih jarang digunakan namun di Indonesia bahasa pemrograman ini sudah mulai banyak digunakan. Database yang saya gunakan yaitu database SQL Server 2008.
Langsung saja saya contohkan kurang lebih formnya seperti pada gambar. Ini bisa disesuaikan dengan project Anda. Untuk source kode lengkap bisa Anda download di link Download di bawah.
Contoh tampilan form :


Pertama buat kelas Koneksi.cs dengan klik kanan pada project Anda => pilih Add Class => beri nama Koneksi kemudian masukkan script dibawah
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace AkademikApps
{
    class Koneksi
    {
        static string conn;

        public static SqlConnection Conn
        {
            get
            {
                return new SqlConnection(conn);
            }
        }

        static Koneksi()
        {
            string connStr = "server=localhost;" +
                "database=MataKuliah;" +
                "Integrated Security=TRUE";
            conn = connStr;
        }
    }
}



Kemudian buat kelas Fungsi.cs dengan klik kanan pada project Anda => pilih Add Class => beri nama Fungsi kemudian masukkan script dibawah
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;

namespace AkademikApps
{
    class Fungsi
    {
        static SqlConnection conn;
        static SqlDataReader myreader;

        //isi ComboBox
        public static void Set_ComboBox(string Query, string row, ComboBox box)
        {
            try
            {
                conn = Koneksi.Conn;
                conn.Open();
                SqlCommand comm = new SqlCommand(Query, conn);

                myreader = comm.ExecuteReader();
                box.Items.Clear();
                if (myreader.HasRows)
                {
                    while (myreader.Read())
                    {
                        box.Items.Add(myreader[row]);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                if (myreader != null)
                    myreader.Close();
                conn.Close();
            }
        }

   
Klik 2x pada form dosen dan masukkan kode berikut
private void frmDosen_Load(object sender, EventArgs e)
        {
            string query = "select * from agama";
            Fungsi.Set_ComboBox(query, "kode_agama", cmbAgama);
        }
Keterangan :
- agama adalah nama tabel yang ingin ditampilkan
- Set_ComboBox merupakan nama method yang ada pada kelas Fungsi tadi
- kode_agama adalah nama atribut yang ingin ditampilkan pada combobox
- cmbAgama adalah nama dari combobox


Memang agak panjang namun jika digabung pasti akan lebih pendek hal ini berguna agar lebih rapih an terstruktur…
Sekian postingan dari saya apabila ada kesalahan atau kurang jelas bisa ditanyakan oada kotak komentar yang sudah disediakan dibawah. Sampai ketemu lagi pada postingan saya selanjutnya.


Jika Anda ingin contoh project seperti pada gambar di atas tinggal klik 

Previous
Next Post »