PDA

View Full Version : پایین بودن سرعت پرشدن combobox



code_project
سه شنبه 29 فروردین 1391, 07:21 صبح
سلام دوستان
من یه کمبوباکس روی فرمم دارم که اونا از بانک با یه دستور select items from tbl و با کد combobox.items.add پر میکنم. این کار توی رویداد load فرمم انجام میشه. وقتی تعداد آیتما کم باشه سرعت لود خوبه ولی چون من حدود 60هزارتا رکورد دارم سرعت پایین میاد. به نظرتون باید چکار کنم تا سرعتم بالا بره!
ممنون

Beginner2013
سه شنبه 29 فروردین 1391, 11:39 صبح
به نظرم به صورت Radio Button قرار بدید و در چندین صفحه تقسیم کنید.

AMIBCT
سه شنبه 29 فروردین 1391, 12:09 عصر
شیء Combobox برای این تعداد ردیف مناسب نیست
شکل برنامه‌نویسی خودتون رو باید طوری تغییر بدید که نیاز نباشه این تعداد ردیف در شیء وجود داشته باشد

code_project
سه شنبه 29 فروردین 1391, 12:58 عصر
دوستان من حتما باید از کمبوباکس استفاده کنم. مشتری اینا میخواد. اگه راه مناسبتری سراغ دارید ممنون میشم بگید

lastmory
سه شنبه 29 فروردین 1391, 13:27 عصر
سلام دوست من
نتیجه سلکتت رو بده به یه دیتا ست یا دیتا تیبل
بعدش اینطوری کمبو رو پر کن
With ComboBox1
.ValuMember ="FId"
.DisPlayMember = "FDesc"
.DataSource = Ds.Table(0)
End With

ROSTAM2
سه شنبه 29 فروردین 1391, 13:51 عصر
یه راه حل اینه که ابتدا فرم لود بشه بعد آیتما اضافه بشن که چون تعداد آیتماا زیاده تغییر چندانی نمی کنه
برای این کار می تونی از ایونت Shown استفاده کنی