Ich habe derzeit eine Klasse und ich versuche, eine einfache GUI zum Erstellen einer Sammlung dieser Klasse zu erstellen. Die meisten Attribute dieser Klasse sind Strings. Eines der Attribute, das der Benutzer festlegen können soll, ist jedoch ein Enum. Daher möchte ich, dass die Benutzeroberfläche über eine Dropdownliste für diese Enumeration verfügt, die den Benutzer daran hindert, einen ungültigen Wert einzugeben. Zurzeit nehme ich die erste Liste von Objekten, füge sie zu einer DataTable hinzu und setze die DataSource meiner DataGridView auf die Tabelle. Funktioniert gut, erstellt sogar eine Checkbox-Spalte für die eine boolesche Eigenschaft. Aber ich weiß nicht, wie ich die Spalte für das Enum in eine Dropdown-Liste umwandeln soll. Ich benutze C# und .NET 2.0.Erstellen Dropdown-Listenoptionen aus enum in einem DataGridView
Auch habe ich versucht, die DataSource der DataGridView auf die Liste meiner Objekte zuweisen, aber wenn ich dies tun, hilft es nicht mit der Enumeration und ich kann nicht neue Zeilen in der DataGridView erstellen, aber Ich bin definitiv nicht verpflichtet, eine DataTable als meine DataSource zu verwenden, es war einfach die Option, die ich halb arbeite.
Wie/wo Zugriff auf ComboBox1 erhalten? – ssal