DGV Join - View in Runtime erzeugen

  • VB.NET
  • .NET (FX) 4.0

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    DGV Join - View in Runtime erzeugen

    Hallo Ihrs, sorry für das wiederholte Nerven.

    Das Projekt greift auf einen MySQL - Server zu, sucht sich die zu verbindenden Projekte aus - und liste diese inklusive Ordnerstruktur jedes einzelnen Projekts in einem TreeView auf.

    Es soll über Quellcode (vorgabe) ohne Designer, programmiert werden.
    Der Grund ist, da sich die Datenbank noch in Zukunft erweitern kann und mit DataAdaptern lässt sich dies laut der Meinung von "ErfinderDesRades" nicht sauber durchführen.
    Über Dataset und Tableadapter sollen die DataGridViews in der Runtime befüllt werden.

    Leider bin ich trotz Suchen über mehrere Stunden nicht an s Ziel gekommen.


    Mein Ziel ist folgende Join - Ansicht (Beispiel):
    IDProjektpfadMitarbeiterkürzelRolle
    1Z:\Datenmanager\ProjFiles\Ferrari\BMW
    M0815Administrator
    3Z:\Datenmanager\ProjFiles\Ferrari\BMW
    M0816Konstrukteur
    2Z:\Datenmanager\ProjFiles\Ferrari\Daimler
    M0815Kontrolleur
    4Z:\Datenmanager\ProjFiles\Ferrari\Daimler
    M0816Simulant


    Das SQL Query für den MySQL - Server ist folgende:

    SQL-Abfrage

    1. SELECT Projekte.IDProjekte, Projekt.Pfad, User.kuerzel, Rolle.Name
    2. FROM Projekte
    3. INNER JOIN Projekt
    4. ON Projekte.ProjID=Projekt.IDProjekt
    5. INNER JOIN User
    6. ON Projekte.UserID=USER.iduser
    7. INNER JOIN Rolle
    8. ON Projekte.UserID=Rolle.IDRolle


    Jetzt zur Frage: wie kann ich einen join-View ohne den Designer erzeugen, sodass folgendes DGV erzeugt wird?

    Jeder Eintrag soll über ComboBoxen veränderbar sein. Gespeichert soll nur die ID des ausgewählten Elements.
    (INT32 wurde für alle Spalten in der Tabelle Projekte zugewiesen)
    Beispiel:
    Rolle-Spalte für jeden Benutzer
    Combobox: Auswahl = Konstrukteur, Simulant, Kontrolleur, Administrator, ...

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Gunngir“ ()

    Gunngir schrieb:

    Das Projekt soll über Quellcode (vorgabe) ohne Designer, programmiert werden.
    Wassn Schwachsinn!

    machs halt im Designer, und kopiere den Designer-Code anschließend irgendwo anders hin.

    VisualStudio darfst du aber doch benutzen - ja?

    Und basierend auf dem gezeigten Sql geht das schoma gar nicht.
    Joining-Sql-Queries sind nicht rückspeicherbar.