Autor Beitrag
Christoph1972
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 690
Erhaltene Danke: 16


VS2015 Pro / C# & VB.Net
BeitragVerfasst: So 19.09.10 08:38 
Hallo Leute,

ich mache mir gerade Gedanken zu einem neuen Datenbankprojekt. Ich werde mit dem DB-Designer arbeiten. Nun ist es ja so, das man DataSet, TableAdapter usw. ja nur auf ein Form ziehen kann. Irgendwie gefällt mir das nicht, da so der Zugriff auf die generierten Methoden über die Form vorgesehen ist. OK, ich könnte nun die Referenzen an eine Klasse übergeben, aber mit mehreren Adaptern und Sets ist das auch keinesfalls schöner Code, wie ich finde.

Wie macht ihr das, wenn ihr mit dem Designer arbeitet?

Eine Überlegung von mir ist: Ein Form, innerhalb der MDI-Application, zu erzeugen, das nur für den DB-Zugriff da ist und Controls zum Debuggen enthält DGV usw. Dem User wird dieses Form nicht gezeigt.

Was meint ihr? Gute Idee?

_________________
Gruß
Christoph
Trashkid2000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 561
Erhaltene Danke: 137



BeitragVerfasst: So 19.09.10 09:43 
Hi,
user profile iconChristoph1972 hat folgendes geschrieben Zum zitierten Posting springen:
Nun ist es ja so, das man DataSet, TableAdapter usw. ja nur auf ein Form ziehen kann.

Das stimmt nicht, die Elemente haben absolut nichts mit einer Form zu tun. Ein DataSet kannst Du z.B. auch in einer Klassenbibliothek hinzufügen. Wenn Du dann das DataSet auswählst, hast Du dort auch die visuelle Unterstützung des DataSet-Designers, mit dessen Hilfe Du dann TableAdapter, Relationen u.s.w. hinzufügen kannst. Oder ziehe hier einfach vom Server-Explorer die Elemente der Datenbank in den Designer, die benötigt werden.

Marko
Christoph1972 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 690
Erhaltene Danke: 16


VS2015 Pro / C# & VB.Net
BeitragVerfasst: So 19.09.10 10:09 
Ah, prima! Falsche Denkweise durch stumpfe Nutzung des Designers :oops:

_________________
Gruß
Christoph