merhabalar AnaMenu Adında bir Formum bu Formda Bir Grid var ve Bazı Bilgileri Gösteriyor AnaMenu formundaki br butona tıklayınca YeniKayit Formu Acılıyor ve Kullanıcı Bilgileri Kayıt Etiriyor ve Tamam Deyince YeniKayit isimli form kapanıyor ama AnaMenu form daki Grid yenilenmıyor ve son kayıt gelmiyor
şimdi bu AnaMenu daki grid i YeniKayit Formda Tamam Deyince Nasıl Yeniletebilirim
Başka Bir Formdan Grid Yenileme ?? (C#)
7
●6.564
- 01-09-2012, 01:06:42haklısın atlamısım yazmayı onu (C#)R10SS adlı üyeden alıntı: mesajı görüntüle
- 01-09-2012, 01:11:37ana formunda ilk açıldığında gridde listetmek için kullandığın kodu bir metodun içine al. diğer form ile işin bittikten sonra o sorguyu tkrar çalıştır. database içeriği değiştiği için tekrar sorgulaman gerekiyor. çünkü gridview içeriği tahminimce dataset ya da datatable dan alınmış. Database in değişiminden etkilenmiyor. (ya bir event yazıp bunu otomatik yapacaksın ki uğraştırır seni + ado.net in böyle bir desteği var mı bilmiyorum ama entity framework ile yaparsan yardımcı olurum) en kolay yol select sorgunu yeniden çalıştırmaktır.
- 01-09-2012, 01:28:33anasayfadaki fonksiyonu yeniletmem zaten sorunum onu yapamıyorumR10SS adlı üyeden alıntı: mesajı görüntüle
- 01-09-2012, 01:35:19kusura bakma acelem olduğu için anlamsız yazmış olabilirim

neyse ana formdaki metodu çağırmak için
1- public ve statik bir metod kullanabilirsin
2- aşağıdaki yazdığım kodu kullanabilrisin
formun ismini AnaMenu olarak varsayarsam
AnaMenu frmAna = (AnaMenu)System.Windows.Forms.Application.OpenForms["AnaMenu"]; frmAna.SeninSorguMetodun();
bu şekilde yaptığın sorgu ana formdaki gride etki eder - 01-09-2012, 01:39:07abi süpersın yaa saol calıştıertan2002 adlı üyeden alıntı: mesajı görüntüle
bnde buna benzer bişey buldum internetten ama AnaMenu frmAna = System.Windows.Forms.Application.OpenForms[]; yazıyodu calışmadı
ama sımdı oldu
