PDA

View Full Version : سوال: انقیاد به comboBox



طبیب دل
سه شنبه 13 بهمن 1388, 12:32 عصر
با سلام به دوستان
چطوری میشه محتویات دو ستون از جدولی در دیتالیس رو به displayMember و valueMember یک comboBox نسبت داد؟
برای اتصال به دیتابیس مشکلی ندارم و از کد زیر استفاده میکنم ولی جواب نمیده.
combobox1.datasource=dbcon.dt;
combobox1.displayMember=dbcon.dt.cloumns["name"].tostring();
combobox1.valueMember=dbcon.dt.cloumns["id"].tostring();

ali.aghdam
سه شنبه 13 بهمن 1388, 12:53 عصر
به جاش از کد زیر استفاده کن



combobox1.datasource=dbcon.dt;
combobox1.displayMember= "name" ;
combobox1.valueMember= "id" ;

طبیب دل
سه شنبه 13 بهمن 1388, 17:06 عصر
به جاش از کد زیر استفاده کن



combobox1.datasource=dbcon.dt;




combobox1.displayMember= "name" ;


combobox1.valueMember= "id" ;



این کد رو هم نوشتم ولی بازم جواب نداد.
مقدار name و id رو میریزه تو comboBox

mehdi.mousavi
سه شنبه 13 بهمن 1388, 17:18 عصر
جسارتا "انقیاد" یعنی چی اینجا؟

پاورقی:
انقیاد: رام کردن چهارپایان، اطاعت کردن! انقیاد به ComboBox یعنی چی؟ :قهقهه:

slashslash2009
سه شنبه 13 بهمن 1388, 18:04 عصر
بهتره اینجور وقتا خیلی راحت مثلا بگیم پر کردن کامبو باکس از یک فیلد یا یه چی تو این مایه ها

mehdi.mousavi
سه شنبه 13 بهمن 1388, 18:11 عصر
با سلام به دوستان چطوری میشه محتویات دو ستون از جدولی در دیتالیس رو به displayMember و valueMember یک comboBox نسبت داد؟

سلام.
این بخشی که Bold کردم (جدا از عنوان تاپیک) نظرم رو جلب کرد. منظورتون دقیقا چیه؟ یعنی اون دو ستون رو توی ComboBox همزمان نشون بدید، یا نه، یه ستون ID رو Hidden برای هم آیتم نگه داره، و ستون مثلا Name رو توی ComboBox نمایش بده؟؟؟ برای حالت اول، باید یک DataView بسازید، سپس ComboBox رو به اون Bind کنید. حالت دوم رو هم که ali.aghdam توضیح دادن.

طبیب دل
سه شنبه 13 بهمن 1388, 18:35 عصر
منظورم از انقیاد همون پرکردن کمبو باکس . و می خواستم ستون name تو کمبو باکس نشون بدم و id در valueMember باشه
تا ازش استفاده کنم
در هر صورت مشکلم حل شد از همگی ممنونم

Sirwan Afifi
سه شنبه 13 بهمن 1388, 21:23 عصر
comboBox1.DataBindings.Add(new Binding("datasource", ds, "users"));
comboBox1.DisplayMember = "نام";