Forum
Merhabalar,
Devexpress griview kullanıyorum ve büyük boyutlarda veri çekiyorum.Veri çekme esnasında verinin boyutuna göre ekranda belirecek bir yükleniyor simgesi çıkarmak istiyorum. İnternette bakmadığım makale kalmadı.Theread, splashscreen,progresspanel vs hiç biri ile istediğim sonuçları alamadım.Yardımcı olursanız sevinirim.
işlem öncesi progrespanel.show
application.Doevent()
işlem bitince progres.hide
Sent From Mobile
işlem öncesi progrespanel.show
application.Doevent()
işlem bitince progres.hide
Sent From Mobile
progressPanel1.Show();
Application.DoEvents();
groupControl2.Text = "Günlük Poliklinik Listesi (ACİL,ANESTEZİ,CHECK-UP,ENJEKSİYON,LABORATUVAR,PANSUMAN,PATOLOJİ,RADYOLOJİ BÖLÜMLERİ;KONTROL VE BOŞ KABUL KURUMLARI HARİÇTİR)";
con.Open();
gridView1.Columns.Clear();
string komut = "select p.dosya_no, P.PROTOKOL_NO,to_char(p.gtarih,'DD.MM.YYYY HH24:MI')GELIS_TARIHI, k.adi || ' ' || k.soyadi hasta_adi_soyadi,B.BOLUM_ADI,DR.ADI_SOYADI,HASTANE.GET_TANI_ICD_PROTOKOL(P.DOSYA_NO,P.PROTOKOL_NO) TANILARI from " +
"hastane.protokol p,hastane.kimlik k,hastane.bolum b,hastane.dradi dr,hastane.kurum k" +
" where p.dosya_no=k.dosya_no " +
" AND p.bolum=b.bolum" +
" AND P.DR_KODU=DR.DR_KODU" +
" and p.kurum_no=k.kurum_no" +
" AND P.BOLUM NOT IN ('75','281','200','90','202','86','80','116')" +
" and P.KURUM_NO not in ('726','40')" +
" AND P.GTARIH >= TO_DATE('" + dateTimePicker1.Text + "00:00" + "','DD.MM.YYYY HH24:MI')" +
" AND P.GTARIH <= TO_DATE('" + dateTimePicker2.Text + "23:59" + "','DD.MM.YYYY HH24:MI')" +
" ORDER BY P.GTARIH";
OleDbCommand cmd = new OleDbCommand(komut, con);
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
gridControl1.DataSource = dt;
con.Close();
progressPanel1.Hide();
Hocam dediğiniz gibi yaptım listeleme esnasında yükleniyor iconu çıkıyor liste gelince kayboluyor.Buraya kadar hiç bi sorun yok.Fakat listeleme esnasında yükleniyor iconu hareketli olmasına rağmen bu sefer de icon donuyor ve hiç hareket etmiyor.Burayı nasıl çözebilirim. ?
Selam @GokhanSen, eski bir post ama başka arkadaşların da işine yarayabilir düşüncesiyle paylaşıyorum.
projenize Devexpress waitform ekleyin sonra;
SplashScreenManager.ShowForm(typeof(WaitForm1));
işlem kodlarınız...
SplashScreenManager.CloseForm();
ayrıntılı kullanım için aşağıdaki linki kullanabilirsiniz...