tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
502
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Reverent Reverent ist offline Mitglied Gold
    Registriert seit
    Jun 2004
    Beiträge
    190
    Hallo Leute,

    ich habe jetzt mal verschiedene Sachen durchgespiel.
    Und meine Entscheidung ist das ich die Kunden doch auf einem SQL Server speichere.
    Ich benutze den Microsoft SQL Server 2005 Express.
    Und so möchte ich die Sache aufbauen:

    1. ein UserControl in dem die Daten dargestellt werden
    2. eine Klasse, die die Logik des UC enthält
    3. eine Klasse die den Datenzugriff regelt und in Ihr ist auch das DataSet, was die Kundendaten enthält.

    Ich habe in dem UC ein DataGridView, wenn ich nun die Verbindung zur Datenbank mit dem Assistenten erstelle klappt alles wunderbar.
    Er erstellt mir ein passendes DataSet, eine BindingSource und ein TableAdapter.
    Und wenn ich nun in dem Load Ereigniss noch die Zeile:
    Code :
    1
    
    TableAdaper.Fill(DataSet.Tabelle);
    einfüge und die Anwendung starte, OH Wunder sehe ich meine Daten.
    Nur halt alles in den UC und nicht in der Klasse für den Datenzugriff.
    Meine Frage:"Muß ich den Code den der Assistent erzeugt alles in meine Klasse umschreiben?"
    Ich bedanke mich schon mal für Eure Hilfe!

    Bis Dann
    Markus
     

  2. #2
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Zitat Zitat von Reverent
    "Muß ich den Code den der Assistent erzeugt alles in meine Klasse umschreiben?"
    Wasn das bitteschön für ne Frage Reverent?
    Wir haben doch schon so viele Scenarien dazu durchgespielt.
    Du hoffentlich noch was der Business- und Präsentationslayer ist?

    Antwort: Wenn Du's sauber und OOP-gerecht machen willst, JA.
    Lass Dir halt von der Klasse das DataSet füllen und visualisier es dann in deinem UC.

    //Edit: Verlesen. Dachte erst Du wolltest wissen ob Du den DB Code auslagern solltest.
    Nun um Dir eine Antwort darauf zu geben ob der UC Code mit die DB Klasse soll:
    *nocomment* -_-
    Geändert von Christian Kusmanow (07.02.06 um 11:22 Uhr) Grund: Verlesen
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

Ähnliche Themen

  1. Java Datenbankklasse gesucht
    Von Marius Heil im Forum Java
    Antworten: 5
    Letzter Beitrag: 23.08.09, 20:09
  2. SELECT aus Datenbankklasse?
    Von Admi im Forum PHP
    Antworten: 6
    Letzter Beitrag: 03.05.06, 12:22
  3. probleme mit Var´s
    Von DD2k3 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 09.01.05, 14:16
  4. Premiere Pro Export probleme / Projekt Probleme
    Von DanielT im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 5
    Letzter Beitrag: 31.10.03, 17:48
  5. Antworten: 6
    Letzter Beitrag: 21.05.03, 12:49