c# Desktop

c# Form Uygulamalarında SqLite Tablosunda Kayıt Güncelleme İşlemini Gerçekleştirme

Tablolarda kullanılan işlemlerden biri de kayıt güncelleme işlemidir. Bu işlemi gerçekleştirmek için UPDATE komutu kullanılır. Bu makalemizde uyeler tablosunda yer alan kayıtlardan seçili olanın alanlarını düzenleme işlemini anlatacağız. Kaydın güncellenebilmesi için öncelikle kaydın seçilmesi gerekir. Bu işlem için DataGridView nesnesinden yararlanacağız. Kaydın seçimiyle ilgili işlemleri kayıt silme bölümünde anlattığımız için burada aynı işlemleri bir daha anlatmayacağız.

Form sayfasına bir adet buton ekleyelim. Butonun click olayına aşağıdaki kodları yazalım.

        private void button3_Click(object sender, System.EventArgs e)
        {
            string ad, soyad, kullanici, sifre;
            int kodu;
 
            kodu = int.Parse(txtKodu.Text);
            ad = txtAdi.Text;
            soyad = txtSoyadi.Text;
            kullanici = txtUsername.Text;
            sifre = txtPassword.Text;
 
            cmd = new SQLiteCommand();
            con.Open();
            cmd.Connection = con;
            cmd.CommandText = "UPDATE Uyeler SET Adi='" + ad + "',Soyadi='" + soyad + "',Username='" + kullanici + "',Password='" + sifre + "' where Kodu=" + kodu + "";
            cmd.ExecuteNonQuery();
            con.Close();
 
            Listele();
        }

Projeyi kaydedip çalıştıralım. Seçilen kayıt üzerinde oynamalar yapalım. Düzelt butonuna bastığımızda kaydın güncellenlendiğini görürsünüz.


İlgili Makaleler
c# Programında Bigpara Sayfasından Borsa Verilerini Selenium Kütüphanesini Kullanarak Çekme
Konsol Ekranında Kod Yazma ve Çalıştırma
Veri Girişi Doğrulama (Input Validation)
c# Console Uygulamalarında Ping Nasıl Kullanılır, Ping Atma
Girilen Ad Soyadı Form Sayfasında Dinamik Olarak Gösteren c# Form Uygulaması
CefSharp Kullanan Sekmelere Sahip Chromium Tarayıcı Oluşturma2
Tombala Oyununu Yapan Uygulamayı c# Dilinde Kodlama1
Kompleks Veri Bağlama (Complex Data Binding)
C# Uygulamalarında HashMap Dizi Oluşturma
Metodu Sonlandırma
Basit Veri Bağlama (Simple Data Binding)
Sayısal Loto Çekilişini Yapan c# Uygulaması
Rastgele Seçilen Bir Sayıyı Basamaklarına Ayıran, Basamak Değerini ve Sayı Değerini Bulan c# Console Uygulaması
Kredi Kartı Taksitlendirme İşlemini Yapan c# Uygulaması
Değişik Özelliklerde Grafik Çizimi Yapan c# Uygulaması
Doğum Günü Hesabını Ayrıntılı Olarak Yapan c# Uygulaması
Veri Girişi Maskeleme (MaskedTextBox)
c# Form Uygulamalarında SqLite Veritabanında Uyeler Tablosunu Oluşturma
Kaçan Buton Oyununu Yapan c# Uygulaması
Nesne Tabanlı Programlamaya Giriş

Yorum Ekle
   
Kötü
İyi