Tutorial membuat CRUD C#

Assalamualaikum wr wb
Perkenalkan nama saya muhammad dendy darma

CRUD adalah singkatan dari Create Read Update Delete , yang sering digunakan pada aplikasi-aplikasi pengolahan data yang kebanyakan mengguanakan fungsi CRUD didalamnya . Fungsi ini digunakan untuk menambahkan data, menghapus data, serta mengupdate data.

kali ini saya akan membuat tutoririal bagaimana cara membuat CRUD dalam bahasa C#





Koneksi

Koneksi ke data base sangat penting karena ini yang akan menyambungkan program ke databases . berikut adalah koding yang digunakan. 
public partial class Login : Form// Letaknya di bagian atas class
    {
        private static string strcon = "Data source=USER-PC;Initial Catalog=tugas_akhir;Integrated Security=true";
        private SqlCommand cmd;
        SqlConnection conn = new SqlConnection(strcon);
        public Login()
        {

Form Login




Form login berfungsin untuk keamanan sistem agar tidak semua orang bisa masuk ke program yang kita buat ,jadi form login termasuk hal yang penting dalam pembuatan aplikasi. Koding untuk login di letakan di dalam tombol login sebagai berikut :


   private void mbmasuk_Click(object sender, EventArgs e)
        {
            if (mtuser.Text == "" || mtpass.Text == "")
            {
                label6.Text = "Inputan Kosong !!!";
                mtuser.Clear();
                mtpass.Clear();
                mtuser.Focus();

            }

            else if (mtpass.Text == "admin1234")
            {
                label6.Text = "";
                this.Hide();
                databasee.ShowDialog();


            }
            else
            {
                mtuser.Clear();
                mtpass.Clear();
                mtuser.Focus();
            }

        }
    }

Form Pelanggan 



Form pelanggan ini berguna untyk menginputkan data pelanggan ke database bukan cuman menginputkan saja tetapi juga  bisa mengubah dan menghapus data . Berikut ada codingan nya.


1.      Coding Untuk Menampilkan data dari tbl_kreteria   


public void RefreshPelanggan()
        {

            {
                cmd = new SqlCommand("Select * from kreteria", conn);
                ds = new DataSet();
                da = new SqlDataAdapter(cmd);
                da.Fill(ds, "kreteria");
                tblPelanggan.DataSource = ds;
                tblPelanggan.DataMember = "kreteria";
                tblPelanggan.Refresh();
                conn.Close();
            }
        }
2.Coding untuk menginput data ke databases nya gan

cmd = new SqlCommand("INSERT INTO kreteria     VALUES   ('" + r.Text +"','" + c1.Text + "','" + c2.Text + "','" +c3.Text + "','" +c4.Text + "')",conn);
            conn.Open();
            cmd.ExecuteNonQuery();
            RefreshPelanggan();


3. Coding untuk mengambil data dari DataGridView ke textbox
   DataGridViewRow row = this.tblPelanggan.Rows[e.RowIndex];
            r.Text = row.Cells[0].Value.ToString();
            c1.Text = row.Cells[1].Value.ToString();
            c2.Text = row.Cells[2].Value.ToString();
            c3.Text = row.Cells[3].Value.ToString();
            c4.Text = row.Cells[4].Value.ToString();
4. Coding untuk mengupdate/mengubah data di database

cmd = new SqlCommand("UPDATE kreteria     SET c1='" + c1.Text + "',c2='" + c2.Text + "',c3='" + c3.Text + "' ,c4='" + c4.Text + "' where  r= '" + r.Text + "'", conn);
            conn.Open();
            cmd.ExecuteNonQuery();
            RefreshPelanggan();
            bersih();
5.      Koding untuk menghapus data dari database
cmd = new SqlCommand("DELETE FROM kreteria  where  r='" + r.Text + "'",conn);
        conn.Open();
            cmd.ExecuteNonQuery();
            RefreshPelanggan();

Sekian tutorial pembuat CRUD dari saya
wassalamuailkum wr wb.

Komentar

Postingan populer dari blog ini

Pengertian dan fungsi dari BIOS

Pengenalan Subnet Mask dan Membuat Jaringan Wireless pada Cisco Packet Tracer