Enum转换成DataTable

public static DataTable GetStatus(Type type) { DataTable dt = new DataTable(); dt.Columns.Add("Value"); dt.Columns.Add("Key"); foreach (string str in Enum.GetNames(type)) { DataRow dr = dt.NewRow(); dr["Key"] = str; dr["Value"] = Enum.Format(type, Enum.Parse(type, str), "d"); dt.Rows.Add(dr); } return dt; } 调用 GetStatus(typeof(枚举类型));

你可能感兴趣的:(Datatable)