Forum

C# Gridview dolarke...
 
Bildirimler
Hepsini Temizle

[Çözüldü] C# Gridview dolarken yükleniyor iconu gösterme

Gökhan Şen
(@GokhanSen)
Üye

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.

 

Alıntı
Konu başlatıcı Gönderildi : 10/03/2018 13:19
Birol AYDOĞAN
(@birolaydugan)
Üye

işlem öncesi progrespanel.show

application.Doevent()

işlem bitince progres.hide

 

Sent From Mobile

CevapAlıntı
Gönderildi : 10/03/2018 13:50
Gökhan Şen
(@GokhanSen)
Üye

[quote user="Birol Aydugan"]

işlem öncesi progrespanel.show

application.Doevent()

işlem bitince progres.hide

 

Sent From Mobile

[/quote]

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. ?

CevapAlıntı
Konu başlatıcı Gönderildi : 10/03/2018 14:53
Mehmet
(@mehmetikiz)
Üye

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...

https://docs.devexpress.com/WindowsForms/10824/controls-and-libraries/forms-and-user-controls/splash-screen-manager/wait-form

 

CevapAlıntı
Gönderildi : 19/09/2021 12:30
Hakan Uzuner beğendi
Paylaş: