PDA

View Full Version : مشکل scrollدر datagridview با حجم بالای داده



mansoooreh
چهارشنبه 12 خرداد 1389, 10:37 صبح
سلام
من یک دیتا گرید دارم که گزارشی از دیتابیس میگیره (بر حسب درخواست کاربر) و بعد داده ها را در دیتاگرید نمایش میده. حالا اگر کاربر همه داده ها را بخواد ممکنه به بیش از 30000 تا رکورد برسه، دیتاگرید برای نمایش همه داده ها scroll اش درست کار نمی کنه و وقتی با دکمه down پایین میام خطای outofrange میده
سوال؟ چه کار باید بکنم؟
کلا داده های نمایشی من بالا اشت و نیاز به این مورد دارم.
ممنون
منصوره

SharpSabre
چهارشنبه 12 خرداد 1389, 11:06 صبح
طبيعي است ، محدوديت ايجاد كنيد و كليدي بسازيد كه page ,page نمايش دهد.

mansoooreh
چهارشنبه 12 خرداد 1389, 11:28 صبح
مرسی از راهنمایی تون (اینقدر گیج بودم که به این فکر نکردم)

spring69
چهارشنبه 12 خرداد 1389, 11:42 صبح
سلام.
اين اين لينك هم ميتونه كمكتون كنه:http://www.codeproject.com/KB/miscctrl/Pagable_DatagridView.aspx

mansoooreh
چهارشنبه 12 خرداد 1389, 15:48 عصر
فایلی که ضمیمه شده یک کامپوننت خوب برای paging دیتاگرید درست کرده، این رو میشه Build کرده استفاده کرد.
برای استفاده راحت dll ساخته شده را باید به toolbox تون اضافه کنید
موفق باشید

mpg_of_shb
چهارشنبه 23 تیر 1389, 10:47 صبح
اول
datagrid.datasource=nothing
datagrid.datamember=nothing
بعد
فراخوانی اطلاعات