DataGridView - Add Item in importierter Excel Tabelle

  • VB.NET
  • .NET (FX) 4.0

Es gibt 21 Antworten in diesem Thema. Der letzte Beitrag () ist von Patty98.

    Du hast jetzt wieder ein untyp. DS mit Daten befüllt...
    Befülle doch dein neu erstelltes typisiertes Dataset...
    MyCommand.Fill (Tabellen)
    Und deine nächste Zeile in deinem Listing tue weg...
    Wenn du im DGV die Sternchenzeile anwählst, kannst du in der gebundenen Extratextbox für das gebundene Feld im Dataset einen neuen Wert eingeben. Das z.B. ist ein winziges Detailview wo du ausserhalb vom DGV deine Daten bearbeiten kannst...
    Da verweise ich jetzt wieder auf die oben genannten Video-Tuts von EDR...
    Habe das hier in einem anderen Thread gefunden:

    VB.NET-Quellcode

    1. Dim xlsFile As String = "C:\Users\Patrick\Documents\Visual Studio 2010\Projects\Dataset\Dataset\bin\Debug\Tabellen\File.xlsx"
    2. Dim dts As New _Tables ' typisiertes Dataset mit deinen darin befindlichen Tabellen
    3. Using connection = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & xlsFile & ";Extended Properties=Excel 12.0;")
    4. connection.Open()
    5. Using dataadapter = New OleDbDataAdapter("Select * From [Tabelle1$]", connection)
    6. dataadapter.Fill(dts.Tabelle) 'hier wird zum Beispiel die Tabelle1 im DataSet mit Daten gefüllt
    7. Me.TabelleBindingSource1.DataSource = dts
    8. Me.TabelleBindingSource1.DataMember = dts.Tabelle.TableName
    9. End Using
    10. End Using


    funktioniert damit auch :)

    Nur mit dem bearbeiten/erstellen.. ich kann nur die erste Zeile bearbeiten aber keine neuen erstellen..