0
پر کردن کمبو باکس بدون تعییر ایندکس
سلام
میخواستم بدونم راهی هست که وقتی دیتاسورس یک کمبوباکس رو ست میکینم تعییر ایندکس اتفاق نیفته؟
2 پاسخ
0
private void LoadYourComboBox() { this.comboBox1.SelectedIndexChanged -= new EventHandler(comboBox1_SelectedIndexChanged); اینجا دستورات بایند رو قرار بدین this.comboBox1.SelectedIndexChanged += new EventHandler(comboBox1_SelectedIndexChanged); }
1
سلام و عرض ادب، شما وقتی دیتاسورس رو ست می کنید آیتم های داخل ComboBox تغییر می کنه و ممکنه آیتمی که در حال حاضر بر روش قرار دارید با آیتم جدید فرق کنه. اما برای حفظ index باید SelectedIndex جاری رو داخل یک متغیر نگه دارید و بعد از ست کردن DataSource مجدد SelectedIndex رو به مقدار قبلی ست کنید:
var lastIndex = comboBox1.SelectedIndex; // set data source comboBox1.SelectedIndex = lastIndex;