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;