ich würde gerne eine Klasse erstellen, die von DataTable erbt. gibt's da eine elegante Lösung?
Grund für das ganze ist, dass ich diverse zusätzliche Dinge zur Table speichern möchte.
Hallo Domasch,
Einfach beerben? Oder worauf spielst du an?
Gruß
Juy Juka
class meinDS : DataSet
{
public IstAmSchneien = true;
}
?(
~ There's no knowledge that is not power~
public IstAmSchneien = true;
?(
Zitat von andreas-82:
C#-Code:
public IstAmSchneien = true;
Hier schneits gerade 😉
Ich hätte auch schreiben können
object IchBinEineErweiterungDesDataSets;
😁
~ There's no knowledge that is not power~
Du hast das bool
vergessen^^
Ausserdem würde ich lieber public bool IstAmSchneien {get; set; }
schreiben
Du hast das bool vergessen^^
Ausserdem würde ich lieber public bool IstAmSchneien {get; set; } schreiben
Hoppla!
Naja wenn schon dann:
public bool IstAmSchneien {get; }
Bin doch kein Wettergott 😉
Naja genug OFF-Topic 😁
~ There's no knowledge that is not power~
Hallo Domasch,
Einfach beerben? Oder worauf spielst du an?
Gruß
Juy Juka
tja, das ist mir schon klar! Nur hab ich das Problem, dass ich an verschiedenen Stellen meines Codes nicht selbst die Datatable generiere, sondern aus z.B. einem DataSet beziehe. Und wenn ich nun eine Klasse (MyDataTable) habe, die von DataTable erbt, kann ich meinem Objekt kein DataTable-Objekt zuweisen:
public class MyDataTable : DataTable {}
MyDataTable myDataTable = new MyDataTable();
DataTable dataTable = new DataTable();
myDataTable = dataTable; // GEHT NICHT!!!
wie könnte ich das lösen?!
Die datatable im Construktor übergeben.
leider habe ich etwa 1000 Stellen im Code, wo bis jetzt mit Standard-DataTables gearbeitet wurde. und die will ich nur ungern anpassen.
Hallo Domasch,
Da hast du Pech gehabt! Man kann den new-Operator nicht anpassen/überladen/beeinflussen ! (da hab ich mich auch schon ewig drüber geärgert.
Mehr als "Alle Ersetzen" ist nicht drin. Beileid.
Gruß
Juy Juka