PDA

View Full Version : سوال: با کلیک کردن رو یک کمبو ،فعال شدن textChange ،کمبو باکس دیگری هم تغییر داده میده!چرا؟



hamed_hossani
شنبه 06 خرداد 1391, 00:52 صبح
سلام
من رو فرمم دوتا ابجکت comboBox دارم
هر یک روی GroupBox مربوط به خودش و با نام های متفاوت.
ولی هر دو را از یک جدول و با داده های مشابه ای پر می کنم.
در یکی رویداد textChange رو نوشتم که مقدار seletedVallue رو میفرسته به یک query که یک گرید وی رو پر می کنه!

سوال من
وقتی روی یک comboBox ها کلیک می کنم دیگری هم حالت رو میگیریه و نمایش گریدویو هم عوض به حالت مربوطه عوض میشه!
http://up98.org/upload/server1/02/j/ayz7w345ox61qduyvb4d.gif
http://up98.org/upload/server1/02/j/dbcifa6g37yuy50qzaea.gif
چرا؟

Mahmoud.Afrad
شنبه 06 خرداد 1391, 02:07 صبح
نباید یک دیتاتیبل یا دیتاست رو به دو کمبو بایند کنید. برای هر کدوم به صورت مجزا یک دیتاتیبل در نظر بگیرید.

va2012
شنبه 06 خرداد 1391, 08:20 صبح
سلام. همونطور که دوستمون گفتن شما باید برای هر کمبوباکس یک dataTable مجزا در dataSet ایجاد کنید و هر کمبوباکس رو به یکی از اون تیبل ها بایند کنید.

فرید نجفلو
شنبه 06 خرداد 1391, 11:21 صبح
سلام
البته نیازی نیست اطلاعات رو برای هر کدوم به صورت جدا از دیتابیس بخونید
برای کنترل اول خود دیتاتیبل و برای بقیه به صورت DataTable1.Clone خاصیت DataSurce رو تعیین کنید