Hallo,
ich habe ein DataGridView in dem Datenbankinhalte abhängig von der Auswahl in einem Listview angezeigt werden. Das funktioniert soweit ganz gut. Immer wenn man ein anderes Element im Listview auswählt wird werden die aktuell angezeigten Daten mittels Update gespeichrt. Anschließend die wird der Inhalt des DataGridView neu aufgebaut.
Leider werden die Änderungen nicht in der Datenbank gespeichert. Oder sagen wir so manchmal nicht. Mir ist noch keine Regelmässigkeit dahinter aufgefallen. Vielleicht kann mir jemand von euch weiterhelfen. Hier der Code:
ich habe ein DataGridView in dem Datenbankinhalte abhängig von der Auswahl in einem Listview angezeigt werden. Das funktioniert soweit ganz gut. Immer wenn man ein anderes Element im Listview auswählt wird werden die aktuell angezeigten Daten mittels Update gespeichrt. Anschließend die wird der Inhalt des DataGridView neu aufgebaut.
Leider werden die Änderungen nicht in der Datenbank gespeichert. Oder sagen wir so manchmal nicht. Mir ist noch keine Regelmässigkeit dahinter aufgefallen. Vielleicht kann mir jemand von euch weiterhelfen. Hier der Code:
Code:
Me.TANK_DAT_NEUTableAdapter.Update(StatistikDataSet.TANK_DAT_NEU) Me.TANK_DAT_NEUTableAdapter.Adapter.SelectCommand.CommandText = _ "SELECT" & _ "tlfdno,lieferant,t_date,landiso,stationname,produktbez,quanti" & _ "y,tidnr,tpol_kennz,satmsglfd FROM statistik.dbo.tank_dat_neu" & _ "where satmsglfd is null and tidnr='" & _ lvFzgAuswahl.SelectedItems(0).Text & "' order by t_date desc" Dim objcb As SqlCommandBuilder = New SqlCommandBuilder( _ Me.TANK_DAT_NEUTableAdapter.Adapter) objcb.RefreshSchema() Me.TANK_DAT_NEUTableAdapter.Fill(Me.StatistikDataSet.TANK_DAT_NEU) Me.dgTR.DataSource = Me.StatistikDataSet.TANK_DAT_NEU
Comment