Verschachteln von Optgruppen in einer Dropdown-Liste / Auswahl

Ich habe ein c # DropDownList-Steuerelement für Kunden erstellt, mit dem der Inhalt als Optgroups dargestellt werden kann (nicht von Grund auf neu, ich habe im Internet gefundenen Code bearbeitet, obwohl ich genau verstehe, was es tut), und es funktioniert einwandfrei. Jetzt bin ich jedoch auf...