PDA

View Full Version : سوال: پرشدن حافظه RAM وقتی تعداد رکورد های جدول زیاد است



havash.link
سه شنبه 17 بهمن 1396, 12:52 عصر
سلام
از سروران و اساتید یه سوال داشتم ممنون میشم راهنماییم کنید
یک جدول که تعداد رکورد های زیادی داره وقتی میخوام تو datagridveiw نمایش می دهم فضای RAM بطور چشمگیری اشغال شه. (در عکس های پیوستی مشخص می باشد)
چطور می تونم این حجم از فضای اشغال شده رو کاهش بدم؟البته از تابع top هم نمیخوام استفاده کنم.


SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
conn.Open();
da.SelectCommand = new SqlCommand();
da.SelectCommand.Connection = conn; //dar_entezare_nasb
da.SelectCommand.CommandText = "select * from tbl";
da.Fill(dt);
dataGridView1.DataSource = dt;
conn.Close();

parvizwpf
سه شنبه 17 بهمن 1396, 16:44 عصر
خب از جی میخوای استفاده کنی؟

havash.link
چهارشنبه 18 بهمن 1396, 09:02 صبح
قبل از اجرای دستورات فضای اشغال شده 23 بود بعد از اجرای دستور به 223 افزایش یافت با دو بار اجرای مجدد این دستورات سیستم هنگ میکنه.
دستوری باشه که بعد از اجرای مجدد این کد فضای اشغال شده تقریبا 223 باشه نه اینکه اطلاعات قبلی داخل Ram بمونه و با اجرای مجدد دستور ، اطلاعات رو مجدد تو ram بارگذاری کنه و در نهایت سیستم هنگ کنه.
ممنون میشم راهنمایم کنید.