2011-09-09 38 views
0

我讀布爾值(價值要麼10)使用數據讀取器在ADO.NET從一個表,想投值鍵入SortOrder(http://msdn.microsoft.com/ EN-US /庫/ dscy145f.aspx)。轉換布爾值至SortOrder的枚舉值

我收到錯誤,如果我使用Enum.TryParse方法來轉換價值。任何替代方案。

SortOrder order; 
Enum.TryParse<SortOrder>(bool value); 

回答

1

如果它是布爾,你是在思考這個問題。

SortOrder order = (value) ? SortOrder.Ascending : SortOrder.None; 

......或任何你的病情需要。