汪和康

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
 public void InitControls()
        {
            ddlRegStatus.Items.Clear();
            ddlRegStatus.Items.Add(new ListItem(Consts.DropDownListAllItemText, ""));

            foreach (RegStatus o in Enum.GetValues(typeof(RegStatus)))
            {
                if (o > RegStatus.未提交)
                {
                    ListItem li = new ListItem();
                    li.Text = o.ToString();
                    byte value = (byte)o;
                    li.Value = value.ToString();
                    ddlRegStatus.Items.Add(li);
                }
            }
        }


枚举的转换

RegStatus RegStatus = (RegStatus)byte.Parse(status);

 idr读取时这样转换

 info.Status = (ExamStatus)idr.GetByte(8);

 

posted on 2012-06-04 13:58  Supe  阅读(249)  评论(0编辑  收藏  举报