Hallo
ich hab schon das Web nun ne Stunde durchforstet, aber ich finde kein Beispiel wie man die Klasse DataRow mit Vererbung erweitern kann. Ich möchte der DataRow zusätzliche Informationen mitgeben.
Ich habe bereits die vererbte Klasse geschrieben:
Wenn ich aber nun folgendes mache:
... kann die neue Row nicht in meine vererbte klasse gespeichert werden.
Hat jemand ein kleines Beispiel wie man von DataRow eine vererbte Klasse erstellen kann?
Noch Grundsätzlich, warum will ich das machen.
Ich habe in meiner DataTable eine Spalte, welche als Typ eine Liste von Strings ist. Also jede Zelle der Spalte enthält eine Liste. Wenn ich dann später bei einem DataGrid DataSource auf meine DataTable setze, dann habe ich die Werte der Liste nicht zur Verfügung, weil die wohl nicht an die Zellen gebunden sind.
**EDIT**
So schnell kann es gehen. Ich hab nun auch wie in folgendem Artikel die Klasse DataTable vererbt und zwei Methoden überschrieben.
https://www.codeproject.com/Articles/30490/How-to-Manually-Create-a-Typed-DataTable
Jetzt klappt es.
ich hab schon das Web nun ne Stunde durchforstet, aber ich finde kein Beispiel wie man die Klasse DataRow mit Vererbung erweitern kann. Ich möchte der DataRow zusätzliche Informationen mitgeben.
Ich habe bereits die vererbte Klasse geschrieben:
Wenn ich aber nun folgendes mache:
... kann die neue Row nicht in meine vererbte klasse gespeichert werden.
Hat jemand ein kleines Beispiel wie man von DataRow eine vererbte Klasse erstellen kann?
Noch Grundsätzlich, warum will ich das machen.
Ich habe in meiner DataTable eine Spalte, welche als Typ eine Liste von Strings ist. Also jede Zelle der Spalte enthält eine Liste. Wenn ich dann später bei einem DataGrid DataSource auf meine DataTable setze, dann habe ich die Werte der Liste nicht zur Verfügung, weil die wohl nicht an die Zellen gebunden sind.
**EDIT**
So schnell kann es gehen. Ich hab nun auch wie in folgendem Artikel die Klasse DataTable vererbt und zwei Methoden überschrieben.
https://www.codeproject.com/Articles/30490/How-to-Manually-Create-a-Typed-DataTable
Jetzt klappt es.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Gelöschter Benutzer“ ()