Announcement

Collapse
No announcement yet.

DGV nach Excel übertragen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DGV nach Excel übertragen

    Hallo zusammen!

    Ich habe mit der Suche nichts gefunden, also frage ich hier mal:
    Wie kann ich die Daten aus einem DGV nach Excel exportieren?

    Ich bin Informatiker-Lehrling und arbeite nur im kleinen Rahmen in VB.NET also bitte keine Fachausdrücke benutzen ^^"

    Mfg Ich

  • #2
    Für ein DataGridView verwendest du grundsätzlich ohnehin einen DataAdapter und ein DataSet. Über das DataSet kommst du recht einfach an die Daten:
    Code:
    myDataSet.Tables[0].Rows
    Diese durchlaufen und beispielsweise in eine CSV-Datei schreiben. Diese können mit Excel geöffnet werden und du brauchst dich nicht mit dem Excel-Objekt zu ärgern.
    .NET GUI - DIE Community für GUI-Entwickler

    Living.NET - Blog :: Live Blog :: .NET Casts

    Hol' dir jetzt dein kostenloses .NET BlogBook.

    Comment


    • #3
      Danke schonmal für die schnelle Antwort

      Meinst du jetzt, dass ich in jeder einzelnen Zeile jede Spalte durchlaufen soll und dies dann so speichern?
      Auf die Idee bin ich auch schon gekommen, nur finde ich, dass das vielleicht ein bisschen lang dauern könnte...

      Falls ich dich falsch verstanden habe, dann korrigier mich bitte ^^

      Comment


      • #4
        Nein, hast schon richtig verstanden.

        Keine Ahnung wieviele Daten gespeichert sind. Sonst könntest du einen entsprechenden Export der Daten auch direkt über die Datenbank machen. Als Stored Procedure beispielsweise. Aber hierzu fehlen entsprechende Angaben.
        .NET GUI - DIE Community für GUI-Entwickler

        Living.NET - Blog :: Live Blog :: .NET Casts

        Hol' dir jetzt dein kostenloses .NET BlogBook.

        Comment


        • #5
          Ok, ich habs nun doch mit dieser Funktion gemacht

          Trotzdem noch kurz eine kleine Frage:
          Wie kann ich ein *.xls-File öffnen? Mit dem Shell klappt das irgendwie nicht :/

          Mfg Ich

          Comment


          • #6
            Wie willst du es öffnen? Zum Einlesen der Daten oder willst du nur das geschriebene File gleich für den Benutzer im Excel öffnen? Wenn zweiteres, dann schau dir dazu die Klasse Process an.
            .NET GUI - DIE Community für GUI-Entwickler

            Living.NET - Blog :: Live Blog :: .NET Casts

            Hol' dir jetzt dein kostenloses .NET BlogBook.

            Comment


            • #7
              Ok, es funktioniert jetzt einwandfrei
              Danke dir recht herzlich

              Mfg Ich

              Comment

              Working...
              X