Datensätze anzeigen und löschen



  • Hallo,

    versuche es mit dem .NET-Connector:

    http://dev.mysql.com/downloads/connector/net/6.1.html

    Einsatzmöglichkeiten hier:

    http://dev.mysql.com/doc/refman/5.4/en/connector-net-visual-studio.html

    MfG,

    Probe-Nutzer



  • Die Verbindung zur Datenbank habe ich im Programm selbst nun hinbekommen. Aber nun muss ich dem Datagrid ja noch sagen das die Datenbank die Datenquelle ist, dass geht anscheind so nicht dazu brauche ich diese Bindingsource aber ab da weiß ich nicht weiter. Überall steht das man unter Datenquellentype Datenbank auswählen soll bei mir steht aber nur Objekt.
    Gibt es irgendwo ein gutes Tutorial dazu?



  • Gibt es eine alternative zu Datagridview?
    Wenn ich es richtig verstanden habe unterstützt Visual Studio die Funktion mit der Datenbank nicht mehr, nur unter C#



  • themonk schrieb:

    Gibt es eine alternative zu Datagridview?
    Wenn ich es richtig verstanden habe unterstützt Visual Studio die Funktion mit der Datenbank nicht mehr, nur unter C#

    Wenn man fies ist nimmst du dir C# und erstellst in einem DummyProjekt diese Datenverbindung mit derDataGridView. Im Verzeichnis sollte dann eine .datasource-Datei liegen. Diese wird in dein richtigem Projektordner hinzugefügt und dann hst du diese Projektdatenquelle und alles müsste in Ordnung sein.

    Unter Wokrarounds stehen sonst noch einige Alternativwege.



  • Wenn ich es über C# versuche bekomme ich schon gleich einen Fehler:

    Unerwarteter Fehler:
    Fehlermeldung: Der Type 'Microsoft.VisualStudio.DataDesign.SyncDesigner.SyncFacade.SyncManager' from assembly
    'Microsoft.VisualStudio.DataDesign.SyncDesigner.DslPackage, Bersion=9.0.0.0., Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. konnte nicht geladen werden



  • Habe auf SP1 geupdatet nun komme ich erstmal weiter.
    Nur wenn ich eine Datenbank auswähle kommt am Ende der Fehler:

    "Beim Verarbeiten der Datenbankobjekte ist mindestens ein Fehler aufgetreten. Klicken Sie auf "OK", um trotzdem fortzufahren, oder auf "Abbrechen", um wieder zum Assistenten zu wechseln und die Fehler zu beheben.

    <`test`..`tabelle`>
    Die Spalteninformationen für Datenbankobjekt "`test`..`tabelle`" konnten nicht abgerufen werden.

    Dazu habe ich ganze 2 Beiträge gefunden beide ohne richtige Antwort.
    Wenn ich mir das so ansehe denke ich das da ein . zuviel ist und es `test`.`tabelle` heißen müsste.
    Kann ich das vielleicht manuell umstellen oder ist das nicht der Fehler?



  • Wenn man fies ist nimmst du dir C# und erstellst in einem DummyProjekt diese Datenverbindung mit derDataGridView. Im Verzeichnis sollte dann eine .datasource-Datei liegen. Diese wird in dein richtigem Projektordner hinzugefügt und dann hst du diese Projektdatenquelle und alles müsste in Ordnung sein.

    In dem Projekt Ordner dews C# Projekts befindet sich keine .datasource-Datei.
    Wohl aber eine testDataSet.xsd wenn ich diese im Projekt hinzufüge wird ein testDataSet.h mit 99 Fehlern erstellt.



  • Properties/DataSources/?



  • Da habe ich nur folgende Datein:

    AssemblyInfo.cs
    Resources.Designer.cs
    Resources.resx
    Settings.Designer.cs
    Settings.settings

    Aber was mir noch aufgefallen ist.
    Ich habe DatagridView ja nun mit C# getestet aber das was ich eigendlich im ersten Post wollte, dass dort dann automatisch die Daten aus der Datenbank stehen geschieht ja nicht.
    Daraufhin habe ich nach einer Möglichkeit gesucht dirket Daten in DatagridView einzutragen also ohne Datenbank und diese dann per Klick auf einem Button in die Datenbank einzutragen.
    Aber zu Visual C++ finde ich da nichts richtiges nur irgendwas mit Newrow() aber die Beispiele gehen nicht.
    Die meisten Beiträge befassen sich immer nur zu Basic und C#.



  • Hat den keiner richtig Erfahrung mit DatagridView und VC++


Anmelden zum Antworten