📅 12 Mayıs 2026, Salı
📚 Ders Kitapları ✉ İletişim
@ydiner.gen.tr İlköğretim & Lise Düzeyi Kaynak Site "Bilgi paylaştıkça çoğalır"
🏠 Ana Sayfa
  • 🧊 3D Tasarım
  • Animasyon
  • ⚡ Arduino
  • 📌 Genel
  • 🎨 Grafik
  • Pardus
  • 💻 Programlama
  • Robotik ve Kodlama
  • 🗄️ SQL
  • 🌐 Web Tasarım
  • 🤖 Yapay Zeka
  • Programlama

    C# ile Windows Form Veritabanı Sil İşlemi

    21 Mayıs 2023 aydiner

    Yukarıdaki form elemanları forma eklenir.

     public partial class Form1 : Form
        {
    
            SqlConnection baglanti = new SqlConnection("Data Source=ali\\SQLEXPRESS; Initial Catalog=Kitaplar; Integrated Security=True;");
            //Kendi bilgisayarımız olduğundan localhost, Veritabanı adı ve şifresiz bağlatı yapıldığı belirtildi.
            SqlCommand cmd;
    
    
            public Form1()
            {
                InitializeComponent();
            }
    
    
    
         
    
            private void BtnSil_Click(object sender, EventArgs e)
            {
                baglanti.Open();
                cmd = new SqlCommand("Delete From Kitaplar Where KitapId=" + TxtKitapID.Text, baglanti);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
                baglanti.Close();
                MessageBox.Show("Kayıt Silindi.");
                
    
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                baglanti.Open();
                //Bağlantı açılıyor.
    
    
                cmd = new SqlCommand("insert into Kitaplar(KitapAdi,Yazar,SayfaSayisi) Values('" + TxtKitapAdi.Text + "','" + TxtYazar.Text + "'," + TxtSayfaSayisi.Text + ")", baglanti);
                //SqlCommand nesnesi içerisinde bir kaydet sorgusu oluşturulur ve alan isimleri doğru bir şekilde girilir
    
                cmd.ExecuteNonQuery();
                //SQL sorgusu çalıştırılıyor.
    
                cmd.Dispose();
                //Command yani cmd nesnesi bellekte yer kaplamasın diye boşaltılır.
    
                baglanti.Close();
                //Bağlantı kapatılıyor.
                MessageBox.Show("Kayıt Eklendi.");
            }
        }