PDA

View Full Version : سرعت در grid ها



mandanim
سه شنبه 25 فروردین 1394, 14:44 عصر
در حلقه پایین سرعت هر کدوم رو از grid ها اینطوری شد
باز با این حال شما از کدوم استفاده می کنید


for (int i = 0; i < 10000; i++)

radGridView1=00:04:14.7614899
gridEX1=00:01:01.3427693
dataGridView1=00:00:13.4528440

به نظرتون تو حجم های بالا با وجود gridEX1 نیازه بازم از dataGridView1 استفاده بشه
من که فکر کنم فقط dataGridView1 تو حجم های بالا
تو حجم های پایین gridEX1

hamid_hr
سه شنبه 25 فروردین 1394, 15:19 عصر
به نظر من اصلا از کمپوننت استفاده نشه بهتره
نهایت هر چی میخوای به datagrideview اضافه میکنی
و یه چیزی که هست این حجم اطلاعات یهنی 10000 رکورد بدرد کسی نمیخوره که بخوای بریزی تو گرید. تو حجم پایینم انقد سرعت فرقی نمیکنه. اگر فرقی هم هست به صدم ثانیه هست که اونم قابل چشم پوشی هست

SabaSabouhi
سه شنبه 25 فروردین 1394, 16:47 عصر
در حلقه پایین سرعت هر کدوم رو از grid ها اینطوری شد
باز با این حال شما از کدوم استفاده می کنید


for (int i = 0; i < 10000; i++)

radGridView1=00:04:14.7614899
gridEX1=00:01:01.3427693
dataGridView1=00:00:13.4528440

به نظرتون تو حجم های بالا با وجود gridEX1 نیازه بازم از dataGridView1 استفاده بشه
من که فکر کنم فقط dataGridView1 تو حجم های بالا
تو حجم های پایین gridEX1

سلام
از کامپوننتی استفاده کن که به‌ترین سرویس رو به خودت ( به عنوان برنامه‌نویس ) می‌ده.
این تفاوت سرعت همونطور که دوستمون mandanim نوشته، هیچ اهمیتی نداره. برای تعداد رکورد بالای 50 تا به‌تره از
paging استفاده کنی و گرنه به‌ترین کنترل هم کند هست و کاربر رو ناراضی می‌کنه.
کامپوننت‌ها قدرت مانور برنامه‌نویس رو بالا می‌برن و ظاهر زیباتری هم دارن. اینجا بر خلاف نظر دوستمون mandanim
من نظرم اینه که استفاده از یه کامپوننت خوب، خیلی هزینه‌ی تولید و پشتیبانی رو پایین میاره.

صبا صبوحی