В настоящее время у меня есть класс, и я пытаюсь создать простой графический интерфейс для создания коллекции этого класса. Большинство атрибутов этого класса являются строками. Однако одним из атрибутов, которые я хочу, чтобы пользователь мог установить, является Enum. Поэтому я хотел бы, чтобы пользовательский интерфейс имел выпадающий список для этого перечисления, чтобы запретить пользователю вводить недопустимое значение. В настоящее время я беру исходный список объектов, добавляя их в DataTable и устанавливая DataSource моего DataGridView в таблицу. Хорошо работает, даже создает столбец флажка для одного свойства Boolean. Но я не знаю, как сделать столбец для перечисления в раскрывающемся списке. Я использую С# и .NET 2.0.
Кроме того, я попытался присвоить DataSource DataGridView списку моих объектов, но когда я это сделаю, это не поможет с перечислением, и я не могу создать новые строки в DataGridView, но я я определенно не привязан к использованию DataTable в качестве моего DataSource, это был просто вариант, который у меня полуработающий.