Hallo,
ich kämpfe mich so durch ASP.net und nun bin
ich auf folgendes Problem gestossen, dass ich
im Moment noch nicht lösen kann. Vielleicht
kann mir einer von Euch einen Tipp geben?
3 - Schicht - Modell:
1. Ebene
Datenbank
2. Ebene
Geschäftsobjekte
3. Ebene
Oberfläche
In der Oberfläche soll ein List alle Einträge von Listen von Geschäftsobjekten anzeigen.
Diese sind intern als Array hinterlegt:
Es ist zwingend notwendig (um eine saubere Struktur zu haben) dass eine List-Komponente
die Daten aus der GOList - Klasse anzeigt, nicht direkt aus der Datenbank.
Ein Beispiel:
ein einzelnes GO clsKunde hat die Eigenschaften
Name, Vorname
Eine Liste von clsKunde heisst clsKunde_Liste
und greift über einen als Parameter übergebenen
Index auf das einzelne GO zu:
txtName.Text = objKundeListe.Name(1)
Jetzt sind in dieser Kundenliste natürlich mehr einträge, die als Tabellenform (datalist o.ä.) in der GUI angezeigt werden sollen. Zusätzlich soll es möglich sein, einen Edit-Button mit anzugeben.
Kann mir da jemand helfen? Bin für jeden Tipp dankbar.
viele Grüsse
Peter
ich kämpfe mich so durch ASP.net und nun bin
ich auf folgendes Problem gestossen, dass ich
im Moment noch nicht lösen kann. Vielleicht
kann mir einer von Euch einen Tipp geben?
3 - Schicht - Modell:
1. Ebene
Datenbank
2. Ebene
Geschäftsobjekte
3. Ebene
Oberfläche
In der Oberfläche soll ein List alle Einträge von Listen von Geschäftsobjekten anzeigen.
Diese sind intern als Array hinterlegt:
Es ist zwingend notwendig (um eine saubere Struktur zu haben) dass eine List-Komponente
die Daten aus der GOList - Klasse anzeigt, nicht direkt aus der Datenbank.
Ein Beispiel:
ein einzelnes GO clsKunde hat die Eigenschaften
Name, Vorname
Eine Liste von clsKunde heisst clsKunde_Liste
und greift über einen als Parameter übergebenen
Index auf das einzelne GO zu:
txtName.Text = objKundeListe.Name(1)
Jetzt sind in dieser Kundenliste natürlich mehr einträge, die als Tabellenform (datalist o.ä.) in der GUI angezeigt werden sollen. Zusätzlich soll es möglich sein, einen Edit-Button mit anzugeben.
Kann mir da jemand helfen? Bin für jeden Tipp dankbar.
viele Grüsse
Peter
Comment