PDA

View Full Version : نحوی تبدیل short به Enum



F.zeinali
یک شنبه 01 خرداد 1390, 23:26 عصر
سلام دوستان
من تویه پروژم یه فیلد دارم از جنس enum به نام status که شامل یه سری مقادیر از نوع رشته هستش و
فیلد متناظر با status در بانکم از جنس tinyint هستش که مقادیر status داخلش میشینه حالا مشکل من اینه که
زمانی که می خوام از بانک اطلاعات رو selectکنم مسلمأ باید tinyint رو تبدیل کنم به Enum اما نمیشه
کدم من اینه
int status = dataReader.GetOrdinal("Status");
BLLPayAndReceiveItemobject.Status =(BLL.ChequeStatus) dataReader.GetInt16(status);

در کد بالا status از جنس ChequeStatus هستش و خود ChequeStatus هم enum هستش که در بانک تبدیل میشه به tinyint
حالا مشکل کد بالا چیه
لطفا دقیق راهنمایی کنید

tooraj_azizi_1035
دوشنبه 02 خرداد 1390, 10:51 صبح
سلام
لینک:
http://www.cambiaresearch.com/c4/52a7e5fe-c7fc-49ab-b21d-37e6194687f3/Convert-Integer-To-Enum-Instance-in-csharp.aspx