0 امتیاز

با سلام..من یک فرم دارم که اطلاعات محصول رو ثبت می کنه و اطلاعات مربوط به واحد محصول نظیر متر..کیلو..عدد..بسته و ... رو از یک کمبو باکس میگیره و من Id  مربوط به اون رو در دیتابیس ذخیره می کنم..حالا سوال من این هستش که چطور میتونم وقتی دارم اطلاعات کلی محصول رو نمایش میدم تو دیتاگرید به جای اینکه Id اون نمایش داده بشه نام خود واحد نشون داده بشه..توی عکس ضمیمه کردم خدمتون..

سلام

منظورتون اینه که تو ستون ((کد کالا)) بنویسه مثلا ((عددی))؟
توسط (6,480 امتیاز) 6 17 129
سلام..نه دوست عزیز اون فرم پایینی مربوط به ثبت محصول جدید هستش وو وقتی محصولی ثبت شد توی اون فرم بالایی یک نمای کلی از محصولات رو میبینیم..حالا اگه تو عکس نگاه کنید من فیلد واحد کالا رو bind نکردم چون میخوام به جای id که از کمبوباکس گرفته به جاش اسمشو نشون بده..میتونم text کمبو باکس رو ذخیره کنم ولی یه مشکل هست که اگه بخوام واحدهارو ویرایش کنم به مشکل میخورم..
توسط (101 امتیاز) 1 3

1 پاسخ

0 امتیاز

باید DisplayMember رو تو دیتاگرید load کنید

مثال:

SELECT MeasureUnitName,* FROM Goods
INNER JOIN MeasureUnit On Goods.MeasureUnitID=MeasureUnitID

 

باید دیتا سورس و با این query پر کنید تو دیتاست یه آداپتر جدید با این select بسازید بعد دیتاگرید و bind کنید
توسط (356 امتیاز) 16 53
مرسی داداش..ممنون از راهنمایی خوبتون..
توسط (101 امتیاز) 1 3
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...