Я создал два класса:
public class Params : List<Param>
{
}
public class Param
{
public enum enType
{
Integer,
Double,
String,
DateTime
}
private string sName_m;
public string Name
{
get { return sName_m; }
set { sName_m = value; }
}
private string sValue_m;
public string Value
{
get { return sValue_m; }
set { sValue_m = value; }
}
private enType eType_m;
public enType Type
{
get { return eType_m; }
set { eType_m = value; }
}
}
Теперь я хочу иметь возможность отображать параметры в элементе управления типа Grid в приложении Windows, поэтому я перетащил DataGridView в свою форму и выбрал источник данных, выбрав Другие источники данных -> Источник данных проекта, а затем выбираю мой класс Params (frmMain + Params).
Теперь, когда я запускаю приложение, я могу добавлять / удалять / редактировать записи, и сетка показывает три столбца. То, что я хотел бы сделать, это иметь выпадающий список столбца Тип, позволяя моим значениям выбора в перечислении. В настоящее время я должен ввести строку, которая должна соответствовать перечислению. Возможный?