根据枚举动态扩充datatable列

public void ConvertIDToNameForDataTable(DataTable dt, string srcColName, Type enumType)
        {
            dt.Columns.Add(new DataColumn(srcColName + "Name"));
            dt.Rows[0][srcColName + "Name"] = Enum.GetName(enumType, (int)dt.Rows[0][srcColName]);
        }

原文地址:https://www.cnblogs.com/endsock/p/2184360.html