PDA

View Full Version : سوال: نمایش محتویات یه ستون کلید خارجی در دیتاگریدویو



manamZS
پنج شنبه 13 خرداد 1389, 07:19 صبح
همگی خسته نباشید
جدولی که من می خوام در دیتاگریدویو نمایش بدم البته با یه استر پروسیجر،یه ستون کلید خارجی داره یعنی محتویات اون ستون 0 تا 3 هست که در واقع باید محتویات اون، مطلوب ، نامطلوب و.. باشه چطوری میتونم محتویات واقعی اون ستون رو داخل دیتا گرید ویو نمایش بدم نه 0 تا 3 رو
ممنون میشم راهنماییم کنید

elahe1364
پنج شنبه 13 خرداد 1389, 10:19 صبح
میتونید از داخل پروسیجرتون با دستور case اینکارو انجام بدید.

manamZS
پنج شنبه 13 خرداد 1389, 12:53 عصر
کدشو بهم میگین؟
ممنون میشم کاملتر راهنماییم کنید

elahe1364
یک شنبه 16 خرداد 1389, 11:05 صبح
SELECT
CASE Fieldname
WHEN 1 THEN 'First'
WHEN 2 THEN 'Second'
WHEN 3 THEN 'Third'
ELSE 'Other'
END
from TableName where Condition

سهراب_1389
یک شنبه 16 خرداد 1389, 12:13 عصر
اصلا 1 تا 3 نباشه و 0 تا n باشه
اگر از دیتا آداپتر و دیتا ست استفاده میکنی و اونها رو به گرید ویو وصل میکنی
تو پروسیجر دیتا آداپترت اون دو تا جدول مورد نظرت رو با هم پیوند بده و نتیجه رو که قابل فهم برای کابره و عدد و رقم نیست به گرید ویو وصل کن.

azarsrv
چهارشنبه 19 خرداد 1389, 14:03 عصر
کارهای زیر رو بکن :
1- یه جدول درست کن 2 تا فیلد داشته باشه فیلد اول مقدار فیل دوم توضیح
برای رکورداش تو فیلد اول مقدارات(0و1و2) تو فیلد دوم نظورت از اون فیلدها(مطلوب و ...)
2- روی مثلت سیاه کوچیک رو دیتا گرید کلیک کن گزینه Edit Column رو انتخاب کن
3- تو قسمت design مقدار پراپرتی Column type رو گزینه Datagridview ComboBox Column انتخاب کن
4- برای data source نام جدول که تو مرحله 1 درست کردی رو انتخاب کن برای display member نام فیلد توضیح رو انتخاب کن و برای value member نام فیلد مقدار رو انتخاب کن
5- مقدار disply Style رو Nothing انتخاب کن

تمتم فقط مطالب رو بادقت بخون 100 در صد جواب میده ضمنا تشکر یادت نره