vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
geänderte Daten werden bei einem datengebundenem label nicht übernommen 
Autor: Bennisen
Datum: 27.03.10 19:12

Hi,

ich mal wieder. Ich hab momentan ein ziemlich blödes Problem was ich mir nicht ganz erklären kann.
Ich habe ein Label mit Databindings gebunden.

Private Sub MedieSQL_Load(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles MyBase.Load
Dim da_Speicherort As New SqlDataAdapter("SELECT * FROM t_Songs WHERE Song='" & _
Song & "'", connStr)
        Dim dt_Speicherort As New DataTable
        da_Speicherort.Fill(dt_Speicherort)
        bs_Speicherort.DataSource = dt_Speicherort
        l_musikspeicherort.DataBindings.Add("Text", bs_Speicherort, _
          "Speicherort")
End Sub
Jetzt habe ich ein Button hinzugefügt mit dem man den Speicherort ändern kann

Private Sub b_musikändern_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles b_musikändern.Click
        With ofd_musik
            .Filter = "Musik (*.mp3)|*.mp3|Alle Dateien (*.*)|*.*"
            .FilterIndex = 1
            .InitialDirectory = "C:\"
            .Title = "Wähle den Song aus"
            If .ShowDialog() = DialogResult.OK Then
                l_musikspeicherort.Text = .FileName
 
            End If
        End With
    End Sub
Und ich besitze einen Button der die Änderung in der Datenbank speichern soll

Private Sub b_musikspeichern_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles b_musikspeichern.Click
                Dim da_Speicherort As New SqlDataAdapter("SELECT * FROM t_Songs" & _
                "WHERE Song='" & Song & "'", connStr)
        Dim dt_Speicherort As New DataTable
        da_Speicherort.Fill(dt_Speicherort)
        bs_Speicherort.EndEdit()
        da_Speicherort.Fill(dt_Speicherort)
    End Sub
Wenn ich jetzt über den Änderungsbutton einen andern Pfad auswähle wird dieser im Label angezeigt. Aber leider wird der Pfad nicht in der Datenbank gespeichert wenn ich den Speichernbutton drücke.

Ich habe noch eine Listbox in der meine Songs ausgelistet werden. Je nachdem welche Song in der Box angewählt wird, wird auch der passende Speicherort im Label angezeigt.

Jemand eine Idee? Ich verzweifle echt. Weil bei anderen Databindings die Änderungen übernommen werden. Schonmal danke für jede Antwort
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
geänderte Daten werden bei einem datengebundenem label nicht...1.088Bennisen27.03.10 19:12
Re: geänderte Daten werden bei einem datengebundenem label n...788VIVAX29.03.10 08:58
Re: geänderte Daten werden bei einem datengebundenem label n...708ModeratorFZelle29.03.10 13:27
Re: geänderte Daten werden bei einem datengebundenem label n...765Bennisen30.03.10 08:02

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel