vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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
dataview und Bindingsource 
Autor: Walki
Datum: 14.05.07 19:52

Hiho... ich nu wieder...

sorry das ich euch hier mit Fragen überschütte aber es ist leider nur sehr wenig im Netz zu finden und die msdn hilft nicht wirklich weiter.


Soooo ist eigentlich mehr ne Frage zum Verständnis in Sachen Bindingsource.

Ich habe also eine ACCESS Datenbank mit einer feinen Tabelle..

Zudem einige Textfelder mit Binding an die einzelnen Daten.

Dazu noch eine Listbox welche ich mit den Daten aus einer Spalte fülle.

Das klappt soweit, ich kann in der Listbox die einzelnen Einträge anklicken und in allen Textboxen passen sich die Einträge entsprechend an.

Süperp.

Nun habe ich dabei ein Problem.

Wenn ich den ERSTEN Eintrag in der Listbox anklicke und die Daten in den Textfeldern editiere werden die Daten auch ins Dataset geschrieben und ich kann die Datenbank selbst updaten.

Sobald ich aber einen anderen Eintrag als den ersten in der Listbox anwähle und die damit verbundenen Daten in den Textboxen editiere werden diese nicht übernommen.
Auch nicht ins Dataset...

Die "Speicherroutine" ist die gleiche für "Änderungen" , egal ob der erste Eintrag oder der 10te...





Private Sub sichern()
 
        cm.EndCurrentEdit()
        btn_sichern.Text = "Bearbeiten"
        If Smd_checkDataSet.HasChanges Then   ' Wenn das Dataset geändert wurde 
        ' UPDATEN
 
            Try
                Me.OleDbDataAdapter1.Update(Smd_checkDataSet, "SMD") 'Dataset 
                ' in Datenbank 
            Catch ex As Exception
                MessageBox.Show("Daten nicht geschrieben", _
                  MessageBoxButtons.OK, MessageBoxIcon.Error)
            End Try
            einlesen() 'lese Datenbank neu ein
        End If
 
End Sub
Die "Änderungen" werden nichts ins Dataset geschrieben.. nur beim ersten Eintrag...

Das Datagrid benutze ich aus diversen Gründen nicht. Daher die Listbox....

Kann mir jemand auf die Sprünge helfen?





Feel Free To Contact me : ICQ 84075095

Isch ahbe .net 2005 un noch bisshen von die Bier das so hat geprigglt in mein Bauchnab?l

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
dataview und Bindingsource1.395Walki14.05.07 19:52
Re: dataview und Bindingsource758Fritz16.05.07 06:15
Re: dataview und Bindingsource761Walki16.05.07 07:21

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