PDA

View Full Version : حرفه ای: جایگزین مقادیر بولین در دیتاگریدویو



raziyehbazargan
سه شنبه 02 آبان 1391, 10:09 صبح
سلام دوستان
من یکی از فیلدهای جدولم از نوع بیت هست و در دیتاگرید ویو به صورت true/false نشون دادهه میشه اکر بخوام مقادیر رو به بلی/خیر تغییر بدم به چه صورت است؟؟؟

morteza271
سه شنبه 02 آبان 1391, 10:31 صبح
شما هم میتونی توی رویداد CellFormatting گریدتون این کار رو انجام بدین و هم می تونید توی کوئری که از دیتابیس میخونه
من راه دوم رو بهتون پیشنهاد میکنم.
توی کوئری تون از دستور کیس استفاده کنید و مقدار بیت رو به بلی یا خیر تبدیل کنید

اگه نمیدونید چطوری این کار رو بکنین بگین تا یه نمونه کد واستون بذارم.

raziyehbazargan
سه شنبه 02 آبان 1391, 10:56 صبح
ممنون میشم برام نمونه کد بزارید..اینکه چطور تو کودری از دیتابیس اینکارو انجام بدم

morteza271
سه شنبه 02 آبان 1391, 11:00 صبح
اینطوری :
Select Id,Name,Family, CASE BoleanColumn WHEN 0 THEN 'بلی' WHEN 1 THEN 'خیر' END AS Text
From TableName

دقت کنید که BoleanColumn اسم ستونی هست که مقدار بیتی داره و Text هم نام ستون جدید میشه که مقدارش یا بلی هست و یا خیر...
موفق باشید