PDA

View Full Version : سوال: آیتم اول ComboBox



Coward
شنبه 12 اردیبهشت 1388, 10:48 صبح
سلام دوستان من 2 تا ComboBox دارم که یکی از آنها به sqldatasourc وصل است و پارامتر ورودی آن به وسیله متد onselectedindexchanged ، کمبوباکس دیگری پر می شود و همه چیز درست پیش می ره مشکل من اینجاست که آیتم اول ComboBox دوم خالی هست و از آیتم دوم شروع به پر شدن می کنه چی کار کنم که از آیتم اول پر بشود

mohsen_csharp
شنبه 12 اردیبهشت 1388, 11:10 صبح
خوب قبل از پر شدن ، ایتم های اونو خالی کن

comboBox1.Items.Clear();

Coward
شنبه 12 اردیبهشت 1388, 12:46 عصر
دوست عزیز همانطور که فکر می کردم با این کار تاثیری به وجود نیامد
چیزی توش نبوده که من بخوام clear کنم
باز از توجه شما ممنونم

captain_black81
شنبه 12 اردیبهشت 1388, 16:13 عصر
دوست عزیز یک bindingSource تعریف کن و هردو کمبو رو به اون وصل کن اینجوری به نتیجه بهتر از اونچه میخوای میرسی

یه نمونه کد:


private void comboPerson(string code)
{
comboBox1.DataBindings.Clear();
comboBox2.DataBindings.Clear();
BindingSource bzz = new BindingSource();
VWperson vg = new VWperson();
bzz.DataSource = vg.personSelect(code);
comboBox1.DataSource = bzz;
comboBox2.DataSource = bzz;
comboBox1.DisplayMember = "code";
comboBox2.DisplayMember = "name";

}

Coward
یک شنبه 13 اردیبهشت 1388, 09:09 صبح
ممنون روش جالبی بود
از جوابتون ممنون