azamkaboutari
یک شنبه 10 خرداد 1388, 10:37 صبح
سلام
من ComboBox رو با استفاده از یک datatable و با کد زیر پر می کنم:
Me.datatable = Me.query.Read.GetTrainer()
Me.ComboBox2.DataSource = Me.datatable
Me.ComboBox2.DisplayMember = "strfullname"
Me.ComboBox2.ValueMember = "strtrainer_code
بعد میخوام وقتی کاربر موردی رو از لیست ComboBox انتخاب کرد تکه کد x اجرا بشه که این تکه کد رو داخل رویداد SelectedIndexChanged شی ComboBox نوشتم. اما وقتی کدهای فوق (پر کردن ComboBox ) اجرا میشه تکه کد x ناخواسته اجرا میشه چون ایندکس ComboBox تغییر می کنه در حالیکه من می خوام تکه کد x تنها در صورتیکه کاربر لیست ComboBox رو باز کرده و روی موردی از لیست کلیک کرد اجرا بشه. حالا باید چه کار کنم؟ مشکل از کجاست ؟
من ComboBox رو با استفاده از یک datatable و با کد زیر پر می کنم:
Me.datatable = Me.query.Read.GetTrainer()
Me.ComboBox2.DataSource = Me.datatable
Me.ComboBox2.DisplayMember = "strfullname"
Me.ComboBox2.ValueMember = "strtrainer_code
بعد میخوام وقتی کاربر موردی رو از لیست ComboBox انتخاب کرد تکه کد x اجرا بشه که این تکه کد رو داخل رویداد SelectedIndexChanged شی ComboBox نوشتم. اما وقتی کدهای فوق (پر کردن ComboBox ) اجرا میشه تکه کد x ناخواسته اجرا میشه چون ایندکس ComboBox تغییر می کنه در حالیکه من می خوام تکه کد x تنها در صورتیکه کاربر لیست ComboBox رو باز کرده و روی موردی از لیست کلیک کرد اجرا بشه. حالا باید چه کار کنم؟ مشکل از کجاست ؟