ورود

View Full Version : سوال: پاک کردن آیتم های combobox



z_bluestar
سه شنبه 05 شهریور 1387, 06:00 صبح
سلام به همگی من یک دکمه دارم که ایتم به combobox در برنامه اضافه میکنه که comboboxمن از یک جدول در database به نام list خونده میشه
چطوری میتونم بعد از هر بار اضافه کردن آیتم های combobox رو ÷اک کنم و دو باره از جدول بخونم
و چطوری میشه یک item رو هم از جدول و هم از combobox پاک کرد :لبخندساده:

SYNDROME
سه شنبه 05 شهریور 1387, 06:30 صبح
برای پاک کردن کل اطلاعات ComboBox:


ComboBox1.Items.Clear;

برای پاک کردن Indexبخصوص :


ComboBox1.Items.Delete(1);

برای اینکه مقداری را که Index ان را نداری باید Combobox را پیمایش کنی:


For i := 0 To Combobox.Items.Count-1 Do
IF Combobox.Items.Strings[i] = Value Then
Begin
Combobox.Items.Delete(i);
Break;
End;

موفق باشید

don_alen
سه شنبه 26 شهریور 1387, 02:10 صبح
دوست عزیز SYNDROME چرا لقمه رو دور سرت پر می دی .

شما می تونید از DBLookupCombobox استفاده کنید .

البته Data sete دی بی گریدت با DBCombo ت یکی باشه.

بعد هر چی که از جدول حذف کنی از combo هم پاک می شه

SYNDROME
سه شنبه 26 شهریور 1387, 06:32 صبح
دوست عزیز SYNDROME چرا لقمه رو دور سرت پر می دی .

شما می تونید از DBLookupCombobox استفاده کنید .

البته Data sete دی بی گریدت با DBCombo ت یکی باشه.

بعد هر چی که از جدول حذف کنی از combo هم پاک می شه
1.شاید شما بخواهید اطلاعات از جدول پاک نشود و فقط نمایش ندهید.در چنین شرایطی در DBlookupCombobox باید فیلتر کنید تا نمایش ندهد که اگر تعداد Item ها بالا برود . . .
2-شما نمی توانید داخل DblookupCombobox تایپ کنید و گزینه مورد نظر را پیدا کنید.
3-سوال دوستمان در رابطه با combobox بود.
موفق باشید

don_alen
دوشنبه 01 مهر 1387, 09:06 صبح
1.شاید شما بخواهید اطلاعات از جدول پاک نشود و فقط نمایش ندهید.در چنین شرایطی در DBlookupCombobox باید فیلتر کنید تا نمایش ندهد که اگر تعداد Item ها بالا برود . . .
2-شما نمی توانید داخل DblookupCombobox تایپ کنید و گزینه مورد نظر را پیدا کنید.
3-سوال دوستمان در رابطه با combobox بود.



مورد یکو که خودتون توجیه کردین و مورد دوم رو من تکذیب . چون همچین امکانی رو داره .PLZ Test
مورد سوم هم حق با شماست .من فقط خواستم که دوستموون راه کارهای متفاوتی رو داشته باشه تا بهتر از پس مشکلش بر بیاد