کمبو باکس آبشاری
با عرض ادب و احترام
دو تا کمبو باکس دارم که میخوام بهم متصل باشن ،یکی به یه ستون تیبل اون یکی هم به یه ستون دیگه که هر وقت اولی رو باز کنیم دومی هم بر اساس اولی انتخاب بشه
مثل استان و شهر با این تفاوت که امکان داره به شهر اضافه بشه
با تشکر
8 پاسخ
امکانش هست با یه نمونه کد نشون بدید
سلام به شما دوست عزیز.
برای این که کد بالا به درستی کار کنه شما باید روی کمبو باکس اول دابل کلیک کنید تا event مربوط به selectedindexchange ساخته بشه و کد مربوط به اون رو توی اون قسمت بنویسید.
شما می تونید توی رویداد SelectedIndexChanged مربوط به کمبو باکس اول و مقداری که از کمبو باکس اول انتخاب شده رو بگیرید و متناسب با اون مقادیر مربوط به کمبو باکس دوم رو لود کنید.
ولا زدم تو Event ولی چیزی که میخواستم نشد
میخواستم مثل شهر و استان بشه
سلام و دورود
سی شارپ(Linq)
در این کد دو عدد کمبو باکس داریم که اولی فقط آیتم های odd , even را دارد و دومی با توجه به اولی پر از اعداد فرد یا زوج خواهد شد.
public partial class Form1 : Form { public Form1() { InitializeComponent(); comboBox1.Items.Add("odd"); comboBox1.Items.Add("even"); } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { comboBox2.Items.Clear(); switch (comboBox1.SelectedItem) { case "odd": for (var i = 1; i < 10; i+=2) { comboBox2.Items.Add(i); } break; case "even": for (var i = 0; i < 10; i += 2) { comboBox2.Items.Add(i); } break; } } }
سلام به شما دوست عزیز. به چه زبان برنامه نویسی می خواهید این کار را بکنید؟
سلام مهندس
جور در نیومد نمیدونم چرا