Forum

c# entity framework...
 
Bildirimler
Hepsini Temizle

[Çözüldü] c# entity framework stored procedure güncelleme işlemi

8 Yazılar
4 Üyeler
0 Reactions
1,482 Görüntüleme
Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

Merhaba;

C# masa üstü uygulamasında stored procedure ile kayıt ekleme güncelleme ve silme işlemi yapıyorum. Kayıtları gridview üzerinde listeliyorum. Ekleme ve silme işleminden sonra gridview  üzerinde yaptığım değişkliği görebiliyorum. Fakat güncelleme işleminden sonra gridview  de bir değişklik olmuyor. Veri tabanını kontrol ettiğimde değişkliğin yapıldığını görebiliyorum. Projeyi kapatıp açtıktan sonra yaptığım gridview üzerinde değişikliği görebiliyorum. 

Yardımlarınızı bekliyorum iyi çalışmalar...

 

güncelleme işlemi

db.SP_BANKA_GUNCELLE(ID, "A BANKASI", "B ŞUBESİ", "IBAN");

 

gridview de listeleme işlemi

var lst = from s in db.VWBANKALAR
where s.BANKAADI.Contains(txtBankaAdi.Text) && s.HESAPNO.Contains(txtHesapno.Text) && s.IBAN.Contains(txtIban.Text)
select s;
gridControl1.DataSource = lst.ToList();

 

 
Gönderildi : 24/08/2017 14:06

(@birolaydugan)
Gönderiler: 867
Prominent Member
 

güncelleme işlemi sonunda  MainFrm.Load(null, null); -- ilgili form 

ile denermisin

 
Gönderildi : 24/08/2017 21:09

Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

Hocam olmadı maalesef,

Yardımlarınızı bekliyorum iyi çalışmalar...

 
Gönderildi : 25/08/2017 12:15

(@volkanalkilic)
Gönderiler: 137
Estimable Member
 

Aşağıdaki şekilde denermisiniz; 

gridControl1.DataSource = null;

gridControl1.DataSource = lst.ToList();

 
Gönderildi : 25/08/2017 14:03

Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

Hocam yine olmadı. Güncelleme işleminden sonra entity yenilemiyor sanki...

 
Gönderildi : 25/08/2017 16:32

Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

hala çözüm bulamadım yardımlarınızı bekliyorum...

 
Gönderildi : 29/08/2017 15:52

(@birolaydugan)
Gönderiler: 867
Prominent Member
 

nokta atışı için projeyi incelemek lazım , aşağıdakileri sırasıyla deneyiniz .

1 - Güncelleme işlemi sonrası listelebuton.PerformClick(); yada listelebuton.click(sender,e); ile listele metodnu yeniden çağırmak

2 - grid.Update(); ve grid.Refrehs() metodları ile tetiklemek

3 - binding source kullanmak .

 
Gönderildi : 29/08/2017 17:42

(@GokhanDOGAN)
Gönderiler: 780
Prominent Member
 

Merhaba,

Arkadaşlara ek olarak, gridview.rows.clear() ile mevcut kayıtları silmeniz gerek. güncel kayıtlar view e aktarılıyor fakat listenin aşağısında kalıyor olabilir. sonrasında databind tekrar yapın. 

 
Gönderildi : 29/08/2017 21:50

Paylaş: