Problemstellung:
Es kommt öfters vor, dass man den Inhalt, der in einer ComboBox in der DataGridViewCombobox-Spalte angezeigt wird, abhängig von bestimmten Kriterien ist. Zum Beispiel in der Spalte "Wert" wird ein Mal in der ComboBox eine Liste mit Namen der Städte angezeigt für den Zeilentyp "STADT" und für Zeilentyp "AUTO" eine Liste mit Automarken :)
Vorschlag für die Lösung:
Die denkbar einfachste Möglichkeit ist, das RowEnter-Ereignis der zugehörigen DataGridView zu behandeln. Dabei wird in der Behandlungsroutine einfach der ComboBoxSpalte ein neues DataSource zugewiesen bzw. die Items neu gefüllt.
Kommentare zum Snippet