maryam_f
یک شنبه 18 آذر 1386, 17:07 عصر
سلام
من 2 تا combobox در فرم دارم که مقادیرشان به هم وابسته هستند. مثل نام استان و نام شهر.
البته اطلاعاتی که در آنها پر می کنم از پایگاه داده ها می آید.
مشکل من اینه که وقتی در قسمت combo1_SelectedIndexChanged نوشته ام: combo2.DataSource = mytable;
combo2.DisplayMember = "NAME";
combo2.ValueMember = "PHNUM";
هربار مقدار جدید را به قبلی ها اضافه می کند یعنی محتوای قبلی Combo را پاک نمی کند. از این دستورات هم استفاده کردم اما فایده نداشت:
phase.DataBindings.Clear();
phase.SelectedIndex = -1;
phase.Text = String.Empty;
با این دستور هم کلا error میده و از برنامه خارج می شه:
phase.Items.Clear();
کسی می دونه مشکل من از کجاست و باید چیکار کنم؟
من 2 تا combobox در فرم دارم که مقادیرشان به هم وابسته هستند. مثل نام استان و نام شهر.
البته اطلاعاتی که در آنها پر می کنم از پایگاه داده ها می آید.
مشکل من اینه که وقتی در قسمت combo1_SelectedIndexChanged نوشته ام: combo2.DataSource = mytable;
combo2.DisplayMember = "NAME";
combo2.ValueMember = "PHNUM";
هربار مقدار جدید را به قبلی ها اضافه می کند یعنی محتوای قبلی Combo را پاک نمی کند. از این دستورات هم استفاده کردم اما فایده نداشت:
phase.DataBindings.Clear();
phase.SelectedIndex = -1;
phase.Text = String.Empty;
با این دستور هم کلا error میده و از برنامه خارج می شه:
phase.Items.Clear();
کسی می دونه مشکل من از کجاست و باید چیکار کنم؟