Minggu, 01 Desember 2013

Membuat button Hapus dan validasi pilihan yes or no pada C#


Pada kesempatan kali ini saya akan memposting tentang cara membuat button Hapus dan memberikan pilihan Yes atau No pada C#(C-Sharp) Microsoft Visual Studio 2010. Pertama yaitu membuat kelas Koneksi dan selanjutnya membuat kelas Fungsi dan ketikkan koding di bawah :

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

    class Fungsi
    {
        static SqlConnection conn;
        static SqlCommand cmd;

        public static int EQuery(string query)
        {
            conn = Koneksi.Conn;
            cmd = new SqlCommand();
            try
            {
                conn.Open();
                cmd.Connection = conn;
                cmd.CommandText = query;

                int i = cmd.ExecuteNonQuery();
                return i;
            }
            catch (SqlException ex)
            {
                return 0;
            }
            finally
            {
                conn.Close();
            }
        }

Setelah itu barulah koding pada formnya dengan klik 2x pada button hapus dan import

using System.Data.SqlClient; 

public partial class frmMataKuliah : Form
    {
        public frmMataKuliah()
        {
            InitializeComponent();
        }

        DialogResult result;

        private void btnHapus_Click(object sender, EventArgs e)
        {
            result = MessageBox.Show("Apakah Anda Ingin Menghapus?""Pilihan"MessageBoxButtons.YesNo);
            if (result == DialogResult.Yes)
            {
                string query = "delete from matakuliah where kode_matkul='" + txtKodeMK.Text + "'";

                int x = Fungsi.EQuery(query);
                if (x == 1)
                {
                    MessageBox.Show("Data Berhasil Dihapus");
                    empty();
                    tampilData();
                }
                else
                {
                    MessageBox.Show("Data Gagal Dihapus");
                }
            }
        }


 Penjelasan :
-empty merupakan method  untuk melakukan reset yang membersihkan textBox
-tampilData merupakan method untuk merefresh yang juga merupakan method untuk menampilkan data pada dataGridView.

Sekian Posting dari saya semoga Bermanfaat...

Tidak ada komentar:

Posting Komentar