Fragt mich nicht warum .. aber so funzt es (kann durchaus auch daran liegen,
dass die Spalte vom Typ Int16 ist ..)
int i = (System.Int16)dataRow["NODEENUM"];
nodeType = (NameSpace.NodeEnum.NodeType)i;

Micha

-----Urspr�ngliche Nachricht-----
Von: Michael Guder [mailto:Michael.Guder@;CAS.de]
Gesendet: Donnerstag, 24. Oktober 2002 10:30
An: aspDEdotnet
Betreff: [aspdedotnet] Enum in DataTable und wieder zur�ck

Hi @all,

ich m�chte einen Enum Wert in eine Tabelle speichern und auch wieder zur�ck
holen. Das speichern geht dabei leider l�uft das casten beim herausholen
schief .. jemand ne Idee?

Code:

NameSpace.NodeEnum nodeEnum = (NameSpace.NodeEnum)table.Rows[i]["NODEENUM"]

Da kracht es mit ner invalid cast exception ..

Gru�,

Micha

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an