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