Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
22/03/2019 16:20
Konu Sahibi
Hakan Uslu
Yorumlar
0
Okunma
102
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Hakan Uslu

Hakan Uslu

Üye
103286
Ha....
 36
 1
 1
 21/03/2019
0
 Burdur
 ese
 Ofis 2010 32 Bit
 25/03/2019,10:48
Visual Studio 2013  yazdığım programda veritabanı olarak Access Veri Tabanı kulanıyorum ve database den gelen verileri ise listView1 sıralatıyorum.

1000 kayıtta sıkıntı yok 3,5 saniyede açılıyor ama   5000 ve  üsütü kayıt sırlamada ise 2 dakika ve üstü bekletiyor....

istediğim şey ise verileri kısa sürede kullanıcıya sunmak

kodlarım aşağıda yer almaktadır.   

1-)  sorgumda hata var mı?
2-)  bu süre normal mi?
SQL server geçme ihtimalim yok illa Access olacak





private void ListeYap()
        {

            Baglan.Close();

            Baglan.Open();

            OleDbCommand kmt = new OleDbCommand(@"SELECT * FROM RealEstate  ORDER BY Kimlik DESC", Baglan);

            OleDbDataReader oku = kmt.ExecuteReader();

            listView1.Items.Clear();


            while (oku.Read())
            {


                ListViewItem ekle = new ListViewItem();

                ekle.Text = oku["Kimlik"].ToString().Trim();

                ekle.SubItems.Add(oku["SGorevliMemur"].ToString().Trim());
                ekle.SubItems.Add(oku["STasinmazAdi"].ToString().Trim());
                ekle.SubItems.Add(oku["SMaliki"].ToString().Trim());
                ekle.SubItems.Add(oku["Sil"].ToString().Trim());
                ekle.SubItems.Add(oku["Silce"].ToString().Trim());
                ekle.SubItems.Add(oku["SMahalle"].ToString().Trim());
                ekle.SubItems.Add(oku["SCadde"].ToString().Trim());
                ekle.SubItems.Add(oku["SAda"].ToString().Trim());
                ekle.SubItems.Add(oku["SParsel"].ToString().Trim());
                ekle.SubItems.Add(oku["SVasif"].ToString().Trim());
                ekle.SubItems.Add(oku["SYuzOlcumu"].ToString().Trim());
                ekle.SubItems.Add(oku["SHisseOrani"].ToString().Trim());
                ekle.SubItems.Add(oku["SBagimsizBolum"].ToString().Trim());             
                ekle.SubItems.Add(DateTime.Parse(oku["SKapsamTarihi"].ToString()).ToString("dd/MM/yyyy"));
                ekle.SubItems.Add(oku["SKapsamSayi"].ToString().Trim());
                ekle.SubItems.Add(oku["SilgiBaskanYrd"].ToString().Trim());
                ekle.SubItems.Add(oku["SProjesi"].ToString().Trim());
              
                ekle.SubItems.Add(DateTime.Parse(oku["SGorevTarihi"].ToString()).ToString("dd/MM/yyyy"));

                listView1.Items.Add(ekle);

                int sayi = listView1.Items.Count;

                lbnKayitSayisi.Text = "Portföyünüzde Bulunmamaktadır";

                UrunRenklendir();

                if (sayi != 0)
                {
                    lbnKayitSayisi.Text = " Portföyünüzde Toplam  " + sayi.ToString() + " Kayıt Bulunmaktadır.";
                }

            }

            Baglan.Close();

        }




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Access De Dış Veri Alırken Makro Komutu gokay07 5 321 24/02/2019, 11:41
Son Yorum: gokay07
  Form Üzeri Arama Textboxları acar6783 13 433 07/02/2019, 07:32
Son Yorum: acar6783
  Belge İçi Arama notrino 0 194 04/12/2018, 21:50
Son Yorum: notrino

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.