Şimdi benim datagriedviewim var buna veritabanından kayıtları görüntüle butonuna bastığımda görüntüleyebiliyorum,silebiliyorum,ekleyebiliyorum ama update yapamıyorum
Şimdi datagriedviewde satıra tıkladığımda textboxlara comboboxlara veriler geliyor bende oradan değişikliği yapıp butona basınca güncellemesini istiyorum ama yapamadım kodlarım bu
kodlarını okumadım çünkü çok kötü gözlerim yoruldu ama sana söyle söyliyim update yada delete işlemlerinde spesifik birsey belirlemen lazım ve ona göre işlem yaptırman lazım yani mesela sen bir a verisini güncellerken onun id sine göre güncelleyebilirsin buda demektirki where id = id (secmiş oldugun verinin idsi )
Şimdi datagriedviewde satıra tıkladığımda textboxlara comboboxlara veriler geliyor bende oradan değişikliği yapıp butona basınca güncellemesini istiyorum ama yapamadım kodlarım bu
try
{
baglanti.Open();
SqlCommand komut = new SqlCommand("update EmlakBilgi set siteadi=@siteadi,emlaktipi=@emlaktipi,odasayisi=@odasayisi,metrekare=@metrekare,fiyat=@fiyat,blok=@blok,no=@no,adsoyad=@adsoyad,telefon=@telefon,notlar=@notlar", baglanti);
komut.Parameters.AddWithValue("@siteadi", comboBox1.SelectedItem);
komut.Parameters.AddWithValue("@emlaktipi", comboBox5.SelectedItem);
komut.Parameters.AddWithValue("@odasayisi", comboBox2.SelectedItem);
komut.Parameters.AddWithValue("@metrekare", textBox1.Text);
komut.Parameters.AddWithValue("@fiyat", textBox2.Text);
komut.Parameters.AddWithValue("@blok", comboBox3.SelectedItem);
komut.Parameters.AddWithValue("@no", comboBox4.SelectedItem);
komut.Parameters.AddWithValue("@adsoyad", textBox3.Text);
komut.Parameters.AddWithValue("@telefon", textBox4.Text);
komut.Parameters.AddWithValue("@notlar", textBox5.Text);
komut.ExecuteNonQuery();
verilerigoster();
baglanti.Close();
MessageBox.Show("Güncelleme Başarılı");
}
catch
{
MessageBox.Show("Güncelleme Başarısız");
}
Anlamadım bir türlü yukarda SqlCommanda update komutunda bir yanlışlık var sanırım
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.