Blog Schröder

Sammlung von Codeschnipseln zu Programmierproblemen.
Daten aus fremden Quellen unterliegen deren Rechten.
Siehe auch: Disclaimer auf www.computer-schroeder.de

Donnerstag, 16. August 2007

Enum-Werte per Databinding an ComboBoxen binden

Möchte man einen enum-Wert an eine ComboBox binden, dann muss man hier einen kleinen Trick anwenden. Ich habe das mal am Beispiel mit dem UltraComboEditor aus der Infragistics-Bibliothek realisiert. Man brauch zunächst einen Parse_Event auf dem Binding:

this.ultraComboEditor1.DataBindings0.Parse += new ConvertEventHandler(ValueInputEnum_Parse);

Dann kann man in dem Eventhandler den Wert in den Enum konvertieren:

void ValueInputEnum_Parse(object sender, ConvertEventArgs e)
{
e.Value = Enum.Parse(typeof(ePeriodInterval), e.Value.ToString());
}

by Thomas Schissler

Links zu diesem Post:

Link erstellen

<< Startseite