PDA

View Full Version : سوال: نحوه Bind کردن یک فیلد باینری



reuonis
یک شنبه 16 آبان 1389, 08:57 صبح
سلام
من میخواهم که یک فیلد باینری بانکم رو به صورت معکوس به یک فیلد دیتاگرید نسبت بدهم. یعنی اگر True بود false به فیلد دیتاگرید تسبت داده بشه.
خودم هر کاری کردم نتونستم با تابع Eval این کار رو انجام بدم
ممنون میشم اگه منو راهنمائی کنید.

Reza_Yarahmadi
یک شنبه 16 آبان 1389, 09:33 صبح
راحتترين كار اينه كه فيلد رو زمان خوندن از بانك برعكس كنيد.
ميتونيد از دستوري مثل دستور زير استفاده كنيد

Select
Id,
Name,
... ,
BitField = Case
When BitField = 0 then 1
else 0
end
From
TableName

reuonis
یک شنبه 16 آبان 1389, 09:50 صبح
راحتترين كار اينه كه فيلد رو زمان خوندن از بانك برعكس كنيد.
ميتونيد از دستوري مثل دستور زير استفاده كنيد

Select
Id,
Name,
... ,
BitField = Case
When BitField = 0 then 1
else 0
end
From
TableName
ممنون از راهنماییتون اما مقدار فیلدی که می ده دیگه باینری نیست از true یا false هم نمیشه استفاده کرد.
چکار میشه کرد؟