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(枚举类型));
Enum转换成DataTable
最新推荐文章于 2019-09-08 16:54:28 发布
本文介绍了一个实用的方法,用于将C#中的枚举类型转换为DataTable格式。通过此方法,可以轻松地将枚举的名称和对应的数值展示在一个表格中,便于进一步的数据处理或展示。
2750

被折叠的 条评论
为什么被折叠?



