private DataTable ConvertEnum2DataTable(Type source)
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("name");
            dt.Columns.Add("value");
            int d = 0;
            foreach (string name in Enum.GetNames(source))
            {
                DataRow dr = dt.Rows.Add();
                dr[0] = GetEnumDescription(source,d);
                dr[1] = (int)Enum.Parse(source, name);
                d++;
            }
            return dt;
        }
posted on 2012-11-05 18:08  kitea  阅读(517)  评论(0)    收藏  举报