PDA

View Full Version : راه حلی مناسب جهت بایند کردن حجم زیادی از اطلاعات در datagrid در c#



Ishtar_4552
پنج شنبه 11 آبان 1391, 14:11 عصر
با سلام..
با توجه به این در Windows Form امکان صفحه بندی DataGridView وجود ندارد چطور می توان حجم زیادی از
اطلاعات رو به گونه ای بایند کرد که سرعت برنامه پایین نیاید؟
راه حلی که به ذهن خودم رسید این بود که رکوردها مثلا 10 تا 10 تا بایند بشن، به این صورت که اول 10 تا
رکورد اول و بعد موقعی که کاربر با حرکت دادن مرورگر به سمت پایین قصد دیدن بقیه رکوردها را دارد 10 تای
بعدی بایند شوند و به همین صورت برای رکوردهای بعدی..
ولی اینکه چطور از این روش در برنامه استفاده کنم راهش رو پیدا نکردم ..
در واقع نمی دونم از چه رویدادی و چه دستوراتی برای مشخص کردن اینکه کاربر در حال کلیک روی مرورگر هست
و مرورگر رو به سمت پایین حرکت می ده ، استفاده کنم..
ممنون می شم اگر تجربه مفیدی دارید مطرح کنید.. یا اگر تاپیکی در این خصوص هست معرفی کنید.. با سرچ
که نتونستم مطلب مفیدی پیدا کنم..

Mahmoud Zaad
پنج شنبه 11 آبان 1391, 14:21 عصر
سلام
یک کنترل ساده برای صفحه بندی دیتاگریدویو (http://barnamenevis.org/showthread.php?362120-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D8%B5%D9%81%D8%AD%D9%87-%D8%A8%D9%86%D8%AF%DB%8C-%D8%AF%DB%8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8%AF%D 9%88%DB%8C%D9%88-%D9%88-%D9%84%DB%8C%D8%B3%D8%AA-%D9%88%DB%8C%D9%88-%28%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF%29)