将布尔值转换为SortOrder枚举值

时间:2011-09-09 08:41:46

标签: .net ado.net enums ado

我正在使用表格1中的数据阅读器读取布尔值(值为0ADO.NET),并希望将转换值键入SortOrder(http ://msdn.microsoft.com/en-us/library/dscy145f.aspx)

如果我使用Enum.TryParse方法转换值,我会收到错误。任何替代解决方案。

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

1 个答案:

答案 0 :(得分:1)

如果它是布尔值,你就是在想这个问题。

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

......或者你需要的任何条件。