dataGridView den veri sildirme hatası
#1
access-sql-18 
Merhaba arkadaşlar,
dataGridView deki tablodan kayıt silme işlemi yaptırıyorum.
try catch bloğu koyduğum için cath de "object referance not set to an instance of an object" hatası alıyorum.

kullanicilar sınıfındaki sil metodum :
public static void sil()

{

try

{

Form2 frm2 = new Form2();

DialogResult cevap;

cevap = MessageBox.Show("Kaydi silmek istediginizden emin misiniz", "Uyari", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

if (cevap == DialogResult.Yes)

{

frm2.kmt.Connection = frm2.bag;

frm2.bag.Open();

frm2.kmt.CommandText = "delete from Personel where KIMLIK ='" + frm2.dataGridView1.CurrentRow.Cells[0].Value.ToString() + "'";

frm2.kmt.ExecuteNonQuery();

frm2.bag.Close();

}

}

catch (Exception hata)

{

MessageBox.Show(hata.Message);

}

Form2 deki sil butonum:

private void button3_Click(object sender, EventArgs e)

{



Kullanicilar.sil();

listele();

}




  Alıntı
Bu mesajı beğenenler:
#2
"frm2.dataGridView1.CurrentRow.Cells[0].Value.ToString() " burda değeri aldığınıza emin olun, gridviewin datasourcesine ID alanınız gidiyor mu kontrol ediniz.

Catch i kaldırıp hatayı nerde aldığınıza bakın hatta adım adım debug yapın..
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#3
Anladığım kadarıyla sorun surada;
sil metodunda form2 nin nesnesini olusturuyor.new ile olusturdugu için tablo bos gozukuyor.Secili satır olmadigi icin hata veriyor.

Cunku, bu metodu aynı sinif icinde kullandigimda bir hata vermiyor.
Bunu nasil engelleyebilirim ?



  Alıntı
Bu mesajı beğenenler:
#4
Griddeki focuslanan satırın istediğiniz değerini taşıyın sadece, form2 yi yeniden açmayın ya da ben sizi anladığımı da hiç sanmıyorum, form2 zaten açık olan bir form mu?

Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#5
Form2 zaten açık olan bir form.Teşekkür ederim yinede ilgilendiginiz icin.Sorunu hallettim Smile



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [TABLO] Tabloya Veri Eklerken Kayıt Hatası anno 3 548 11-06-2024, 15:29
Son Mesaj: dsezgin
  Tanınmayan Veri Tabanı Biçimi Hatası - çok Kullanıcı fth_babur 9 2.107 12-10-2022, 08:04
Son Mesaj: dsezgin
  Geçerlilik Kuralı Hatası (check Hatası) adnnfrm 5 1.092 24-03-2021, 21:38
Son Mesaj: halily
  MS Access 1 kaydı anahtar hatası yüzünden tabloya ekleyemiyor" hatası Access70 2 1.010 24-05-2020, 18:18
Son Mesaj: Access70
  Veri Tabanı Hatası erdenferdi06 6 1.187 09-04-2020, 17:39
Son Mesaj: erdenferdi06
  [SORGU] ölçüt Ifadesinde Veri Türü Uyuşmazlığı Hatası footprinting 28 3.398 11-02-2020, 21:25
Son Mesaj: halily
  [TABLO] Excell'den access'e veri aktarma hatası ( Number formatı veri hatası) akkana 3 2.244 08-01-2019, 16:45
Son Mesaj: halily
  [FORM] Ölçüt ifadesinde veri türü uyuşmazlığı hatası mmert06 10 2.747 19-12-2017, 21:28
Son Mesaj: mmert06

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):