hahaie
یک شنبه 20 دی 1394, 18:31 عصر
دوستان سلام.
فرض کنید یه جدول کارمندان داریم که دارای یه کلید خارجی به نام "کد قسمت" هستش.
توی فرم کارمندان بنده یه گرید گذاشتم که اطلاعات کارمندان رو نشون میده منتها به جای اینکه "کد قسمت" رو نشون بده "نام قسمت" رو از جدول قسمت ها نشون میده.
فرم به این صورته که وقتی کاربر روی رکوردهای گرید کلیک میکنه فیلدهای رکورد انتخاب شده درون تکست باکسهایی منتقل میشند ولی فیلد "نام قسمت" از گرید باید به یه کامبوباکس چند ستونه ای منتقل میشه که DataSource اون لیست تمام قسمت ها از جدول قسمت ها هستش.
منتها نمیدونم مقدار فیلد "نام قسمت" از گرید رو به چه خاصیتی از کامبوباکس نسبت بدم؟خاصیت Text کامبو که نمیشه چون وقتی قراره کاربر اطلاعات یک رکورد رو از طریق همین تکست باکس ها و کامبوباکس ویرایش کنه اگر مقداری از کامبو انتخاب نکنه و فیلدهای دیگه رو ویرایش کنه چون از خاصیت SelectedValue ه کامبو برای ذخیره و ویرایش در جدول استفاده کرده ایم خطا میدهد.چون کاربر مقداری انتخاب نکرده در نتیجه SelectedValue برابر صفر هستش.
ضمن اینکه کامبو فقط دو ستون داره بنام های "کد قسمت" و نام قسمت" که خاصیت DisplayMember برابر "نام قسمت" و ValueMembet برابر "کد قسمت"هستش.
امیدوارم فهمیده باشین چی میگم.
ممنون میشم راهنمایی بفرمایید
فرض کنید یه جدول کارمندان داریم که دارای یه کلید خارجی به نام "کد قسمت" هستش.
توی فرم کارمندان بنده یه گرید گذاشتم که اطلاعات کارمندان رو نشون میده منتها به جای اینکه "کد قسمت" رو نشون بده "نام قسمت" رو از جدول قسمت ها نشون میده.
فرم به این صورته که وقتی کاربر روی رکوردهای گرید کلیک میکنه فیلدهای رکورد انتخاب شده درون تکست باکسهایی منتقل میشند ولی فیلد "نام قسمت" از گرید باید به یه کامبوباکس چند ستونه ای منتقل میشه که DataSource اون لیست تمام قسمت ها از جدول قسمت ها هستش.
منتها نمیدونم مقدار فیلد "نام قسمت" از گرید رو به چه خاصیتی از کامبوباکس نسبت بدم؟خاصیت Text کامبو که نمیشه چون وقتی قراره کاربر اطلاعات یک رکورد رو از طریق همین تکست باکس ها و کامبوباکس ویرایش کنه اگر مقداری از کامبو انتخاب نکنه و فیلدهای دیگه رو ویرایش کنه چون از خاصیت SelectedValue ه کامبو برای ذخیره و ویرایش در جدول استفاده کرده ایم خطا میدهد.چون کاربر مقداری انتخاب نکرده در نتیجه SelectedValue برابر صفر هستش.
ضمن اینکه کامبو فقط دو ستون داره بنام های "کد قسمت" و نام قسمت" که خاصیت DisplayMember برابر "نام قسمت" و ValueMembet برابر "کد قسمت"هستش.
امیدوارم فهمیده باشین چی میگم.
ممنون میشم راهنمایی بفرمایید