PDA

View Full Version : اتصال دو کمبو به یکدیگر که مقادیر انتخابی همزمان تغییر کند



captain_black81
سه شنبه 17 اردیبهشت 1387, 19:30 عصر
سلام
من دوتا کمبو دارم که هردو به یک تیبل bind هستند تو یکی ID و یکی name
میخوام اگه اولی رو کاربر عوض کرد، یعنی ID=2 همزمان name هم نام دوم را نشان دهد

نمونه کدشو بذارین ممنون میشم

مهدی رحیم زاده
سه شنبه 17 اردیبهشت 1387, 20:29 عصر
سلام
http://barnamenevis.org/forum/showthread.php?t=60433&highlight=ComboBox
اینجا رو نگاه کن ، جوابت رو پیدا می کنی ...
جست و جو توی سایت می تونه شما رو سریعتر به جواب برسونه .
موفق باشید .

مهدی رحیم زاده
سه شنبه 17 اردیبهشت 1387, 20:31 عصر
http://barnamenevis.org/forum/showthread.php?p=309959#poststop
اینم دقیقا همون پستی که می خوای

Mahdi.Kiani
سه شنبه 17 اردیبهشت 1387, 22:53 عصر
سلام
من دوتا کمبو دارم که هردو به یک تیبل bind هستند تو یکی ID و یکی name
میخوام اگه اولی رو کاربر عوض کرد، یعنی ID=2 همزمان name هم نام دوم را نشان دهد

نمونه کدشو بذارین ممنون میشم

سلام
اگر هر دو به یک DataSource متصل باشند، این عمل اتوماتیک انجام میشه
موفق باشید

captain_black81
چهارشنبه 18 اردیبهشت 1387, 11:51 صبح
با تشکر از همه دوستان
من بصورت ویزاردی این کارو میکنم و از طریق Bindingsource
اما بصورت کدینگ میخوام

hassan razavi
چهارشنبه 18 اردیبهشت 1387, 12:01 عصر
فرقی نداره ، ویزارد هم فقط زحمت کد نوشتن شما رو خودش انجام میده. همونطوری که کیانی عزیز فرمودند ، با کد شما DataSource و ... های هر دو Combo را خودتون بهش نصبت بدید و چون جفتش به یک DataSet متصل هستند ، کار شما انجام میشه.

captain_black81
چهارشنبه 18 اردیبهشت 1387, 12:01 عصر
نظرتون راجع به این کد چیه؟ جواب داد
BindingSource bs = new BindingSource();
TypeList tg = new TypeList();
bs.DataSource = tg.GroupList();
comboGroupcode.DataBindings.Clear();
comboGroupcode.DataSource = bs;
comboGroupcode.DisplayMember = "type code";
comboBox6.DataBindings.Clear();
comboBox6.DataSource = bs;
comboBox6.DisplayMember = "name";