PDA

View Full Version : سوال مهم در مورد combo box ها



atefeh_63
شنبه 09 تیر 1386, 13:12 عصر
با سلام
من توی یه فرم 4تا combo box دارم می خوام با انتخاب کد یه دانشگاه در combo box اول
( combo box 1 کد دانشگاه وcombo box 2 ترم تو edit item ثبت شدن ) کد کلاسای مربوط به اون دانشگاه در combo box 3 نمایش داده بشه و با انتخاب کد یه کلاس شماره دانشجویی دانشجوهای اون کلاس تو combo box 4 نمایش داده بشه ( VS 2005)
در ضمن می خوام بعد از تمام اون انتخاب ها نام ونام خانوادگی و نمرات دانشجویی دانشجوی انتخاب شده توی یه Datagrid نمایش داده بشه
اما نمی دونم چه کار کنم .لطفاً کمکم کنید خیلی عجله دارم .
ممنون

atefeh_63
شنبه 09 تیر 1386, 13:17 عصر
البته یادم رفت بگم یه store procedure برای نمایش نام ، نام خانوادگی و نمرات دانشجو توی SQL 2000 نوشتم .

kiani.mehdi
شنبه 09 تیر 1386, 13:55 عصر
از خواص valumemberو displaymember مربوط به comboBox ها استفاده کن
دقیقا برای همین منظور هستند و البته برای منظور های دیگه
کارت را میفته
موفق باشید
مهدی کیانی

kiani.mehdi
شنبه 09 تیر 1386, 14:19 عصر
البته یادم رفت بگم یه store procedure برای نمایش نام ، نام خانوادگی و نمرات دانشجو توی SQL 2000 نوشتم .

یه نمونه برنامه هم برات میذارم
ببینی خودت همه چیز را متوجه میشی
فقط یه فولدر هست به نام دیتا که دیتا بیسی به نام test توش هست اول اونو attach کن بعدش برنامه را اجرا کن
در ضمن فرقی نمیکنه که شما چطوری داده ها را میخونین،با دستر SQL به صورت متن یا stored procedure

تو برنامه ای که برات گذاشتم نیازی نیست که خاصیت value member را برای comboboxهای 2و3 ست کنی
اما این کار بهتره که انجام بشه چون تو.ی دستوراتی مثل selected value خیلی به درد می خورن

اگه جاییش را نفهمیدی بگو با ایمیل بزن
موفق باشید
مهدی کیانی

kiani.mehdi
شنبه 09 تیر 1386, 14:20 عصر
اووووووووووو
ببخشین برنامه را یادم رفت آپ کنم
اینم برنامه

atefeh_63
شنبه 09 تیر 1386, 18:32 عصر
مشکلم هنوز حل نشده .لطفاً خیلی فوری کمکم کنید

kiani.mehdi
شنبه 09 تیر 1386, 19:28 عصر
مشکلم هنوز حل نشده .لطفاً خیلی فوری کمکم کنید

خیلی ببخشینا ولی این چه طرز پست دادنه ؟
اولا اینجا کسی نوکر کسی نیست
ثانیه دقیقا بگو مشکلت کجاست؟
کد من را دیدی؟
چرا مشکلت را حل نکرد؟کد خودت را بذار تا ببینیم مشکلت کجاست
اینا روش های پست دادنه البته به اضافه خیلی نکته های دیگه

یه مریض وقتی میره پیش دکتر قبل از اینکه بگه کمکم کن اول باید کامل بگه که دردش چیه ؟ همینطوری که نمیگه آقای دکتر من دارم میمیرم لطفا فوری کمکم کن؟؟؟؟!!!!! :اشتباه: :ناراحت:

البته چون تازه کار هستین تو این زمینه خیلی ایراد نداره ولی بهتره که این نکته ها را رعایت کنید تا زودتر به نتیجه برسین
موفق باشید
مهدی کیانی

bahareee
یک شنبه 10 تیر 1386, 00:45 صبح
با سلام
من توی یه فرم 4تا combo box دارم می خوام با انتخاب کد یه دانشگاه در combo box اول
( combo box 1 کد دانشگاه وcombo box 2 ترم تو edit item ثبت شدن ) کد کلاسای مربوط به اون دانشگاه در combo box 3 نمایش داده بشه و با انتخاب کد یه کلاس شماره دانشجویی دانشجوهای اون کلاس تو combo box 4 نمایش داده بشه ( VS 2005)
در ضمن می خوام بعد از تمام اون انتخاب ها نام ونام خانوادگی و نمرات دانشجویی دانشجوی انتخاب شده توی یه Datagrid نمایش داده بشه
اما نمی دونم چه کار کنم .لطفاً کمکم کنید خیلی عجله دارم .
ممنون

دوست عزیز
میتونی از خاصیت selectedindex استفاده کنی به این صورت :
( ) dropdownlist.selectedindex.tostring
و از دستور if هم استفاده کن به این صورت:
(if (dropdownlist1.selectedindex.tostring== 0
ایتم های یک combobox با اعداد 0,1,2,... مشخص میشوند
برای نشان دادن نتیجه در gridview میتونی با ایجاد dataset این کارو بکنی

kiani.mehdi
یک شنبه 10 تیر 1386, 06:43 صبح
دوست عزیز
میتونی از خاصیت selectedindex استفاده کنی به این صورت :
( ) dropdownlist.selectedindex.tostring
و از دستور if هم استفاده کن به این صورت:
(if (dropdownlist1.selectedindex.tostring== 0
ایتم های یک combobox با اعداد 0,1,2,... مشخص میشوند
برای نشان دادن نتیجه در gridview میتونی با ایجاد dataset این کارو بکنی

مگه اون روش چشه ؟ به نظرم استاندارد هم هست
بقیه دوستان نظری ندارن؟

bahareee
یک شنبه 10 تیر 1386, 23:50 عصر
مگه اون روش چشه ؟ به نظرم استاندارد هم هست
بقیه دوستان نظری ندارن؟
روش شما چیزیش نیست هر دو روش میتونن مشکل دوستمونو حل کنن
روش دکترها برای درمان بیماران همیشه مثل هم نیست