Imagine I have an enumeration such as this (just as an example):
public enum Direction{ Horizontal = 0, Vertical = 1, Diagonal = 2 }
To get the value of an enum you need to cast the enum to its underlying type:
Value = ((int)i).ToString();