Hallo,
mit Begeisterung habe ich gestern festgestellt, dass es ohne Probleme
m�glich ist, ein Array von Objekten mittels Databind an eine Datagrid zu
binden, da ein Array IEnumerable implementiert.
Es sieht so aus, als ob beim binden der Daten alle Properties des
Objekts verwendet werden, die vom Typ String sind oder sich irgendwie
.ToString()en lassen.
Leider sind zwei R�ckgabewerte meines Objekts selbstdefinierte
enum-Variablen. Diese werden vom DataBind irgendwie verschluckt.
Hat jemand eine Idee, wie ich diese Werte ohne an der Businessklasse was
zu �ndern ins Datagrid bekomme?
Zur Verdeutlichung:
Meine Businessklasse (zumindest der relevante Teil ;) sieht so �hnlich
aus:
public class myClass {
public String value1 {
get {
return _value1;
}
}
public myPersonalEnum value2 {
get {
return _value2;
}
}
private String _value1 = "Value1";
private myPersonalEnum value2 = myPersonalEnum.someValidValue;
}
Ich habe ein Array: myClasses vom Typ myClass[]
Wenn ich nun dieses Array an die Datagrid binde, wird die String-Spalte
(value1) supertoll dargestellt, die Enumspalte wird mir unterschlagen.
Was muss ich machen, damit nach dem Binden der Wert von meinem enum
(hier: someValidValue) in der Datagrid steht?
Gru�
Markus
| [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