Caricare un DataTable con una enumerazione (C#)
Un esempio di come riempire in C# un DataTable con i valori di una enumerazione
C#
DataTable table = new DataTable("Status");
DataColumnCollection cols = table.Columns;
cols.Add("ID", typeof(System.Int32));
cols.Add("Description", typeof(System.String));
DataRowCollection rows = table.Rows;
foreach (Status o in Enum.GetValues(typeof(Status)))
{
DataRow row = table.NewRow();
row["ID"] = (int)o;
row["Description"] = o.ToString(); ;
rows.Add(row);
}