Christopher: ASP: eigene DataRow-Klasse

Beitrag lesen

Hallo allerseits,

ich habe folgendes Klassdesign:

PersistenceObjectList (POList)
|- DataTable

PersistenceObject (PO)
|- DataRow

Es geht darum, mir eine eigene Implementierung der DataTable zu
bauen. Jede einzelne Row innerhalb dieser DataTable wird über die
Klasse PO dargestellt (erbt von DataRow).
Das Befüllen der DataTable funktioniert bereits einwandfrei, allerdings
sind die einzelnen Rows in dieser Table nicht von dem gewünschnten
Typ PO, ein Casten dorthin schmeisst eine Exception. (could not
cast DataRow to PO)

Mein bisheriger Code zum Auslesen der Daten:
dba.SelectCommand = new OdbcCommand(sql);
dba.SelectCommand.Connection = connection;
dba.Fill(ret);
Wobei ret eine POListe ist.

Es müsste eine Möglichkeit geben, der Fill-Methode zu sagen, welche
Klasse er für die jeweiligen Rows nehmen soll. Doch so etwas habe ich
bisher leider nicht finden können.

Hat einer von euch bereits damit Erfahrung gemacht?

Besten Dank
Christopher