asp.net 如何将整型转换为枚举
dili.State = (State)Enum.Parse(typeof(State), Convert.ToString(dt.Rows[i]["State"])); 这样转换哪里有问题?
追问:dt.Rows[i]["State"] 我从数据库中读取出来是 整型0或1或2 在页面显示的时候是想以枚举的形式显示的。。我说的明白吗?
dili.State = (State)Enum.Parse(typeof(State), Convert.ToString(dt.Rows[i]["State"])); 这样转换哪里有问题?
追问:dt.Rows[i]["State"] 我从数据库中读取出来是 整型0或1或2 在页面显示的时候是想以枚举的形式显示的。。我说的明白吗?
答案:(State)Convert.ToInt32(dt.rows[i]["State"])
其他:枚举本来就是一个整型值,为啥 会有这种需求呢? (State)dt.Rows[i].["State"]
上一个:关于ASP.NET的DateTime.Now.AddMonths控件
下一个:asp.net如何判断当前页面没有操作