PDA

View Full Version : انتقال محتوی جدول دیتا بیس به combo



darksunrise
دوشنبه 14 اردیبهشت 1388, 19:32 عصر
چه جوری میشه محتوای یک ستون رو به comboمنتقل کرد؟ یعنی مثلا نام تمام دروسی که یه دانشجو میخواد بر داره از دیتا بیس خونده بشه و توی کمبو نمایش داده بشه تا با select کردن قابلیت انتخاب داشته باشه
اصلا برای نمایش فیلد خاص از تمامی رکورد ها به صورتی که کاربر یکی رو انتخاب بکنه مناسبه از combo استفاده کنم یا کنترل بهتری برای این کار هست؟

NewFoxStudent
دوشنبه 14 اردیبهشت 1388, 19:41 عصر
دوتا راه بلدم
اولی اینکه از یه DataTable استفاده کنی و اطلاعات رو داخلش قرار بدی و خاصیت DataSource کومبوباکس رو برابر اون DataTable قرار بدی و خاصیت DataMember رو برابر با نام ستون مربوطه قرار بدی

دومی هم اینکه از DataReader استفاده کنی و رکوردها رو با کد نویسی از DataReader به کومبوباکس منتقل کنی

با توجه به نیازت میتونی هر کدومش رو انجام بدی

darksunrise
دوشنبه 14 اردیبهشت 1388, 19:44 عصر
فکر نمیکنی خیلی قضیه سخت میشه ؟ حتما باید راه راحت تری هم وجود داشتهباشه؟ با datebinding نمیشه؟
مثل اینکه توی vb یه کنترل به اسم دی بی کومبو هست که این کار رو میکنه تو سی شارپ معادل نداره؟

NewFoxStudent
دوشنبه 14 اردیبهشت 1388, 19:46 عصر
راه حل اول همون DataBinding دیگه

darksunrise
دوشنبه 14 اردیبهشت 1388, 19:49 عصر
دستت درد نکنه چه زود جواب میدی:چشمک::تشویق:
آخه از راه databindingاستفاده کردم فقط اولین فیلد رو آورد اما من میخوام یه فیل خاص از همه رکورد ها رو ردیف کنه

NewFoxStudent
دوشنبه 14 اردیبهشت 1388, 20:25 عصر
با خاصیت DataMember میتونی بگی کدوم فیلد رو نمایش بده