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);
}
Tags:
C#235 Esempi224
Potrebbe interessarti anche: