DataGridView nicht aktualisieren, nachdem das dataset aktualisieren vb.net

Habe ich eine vb.net form mit einem dataGridView

Dem dataGridView-Daten-Quelle ist die dgvTableAdapter mit dieser sql-Anweisung

SELECT membres.ID, membres.refere_par, bands.titre, 
       membres_1.prenom & ' ' & membres_1.nom  AS reference_nom
FROM ((bands INNER JOIN membres ON bands.ID = membres.[band]) 
      INNER JOIN membres membres_1 ON membres.refere_par = membres_1.ID)

Ich löschen membres aus der Tabelle membres wie diese

' Get member id 
Dim userId As Integer 
userId = DataGridView1.Item( 0,0).Value

' Delete the member
Me.MeoshowDataSet2.membres.FindByID(userId).Delete()
Me.MembresTableAdapter.Update(Me.MeoshowDataSet2)

' Refresh datagrid
dataGridView1.Refresh() ' does nothing

Kenne ich die delete-Anweisung funktioniert, weil ich sah, die änderungen in der Datenbank. Wenn ich das Formular schließen und erneut öffnen, das dataGridView ist auf dem neuesten Stand.

Des membres Tabelle eine access-Tabelle

Ich bin mit der app in visual 2010 den debug-Modus.

InformationsquelleAutor pec | 2012-04-13

Schreibe einen Kommentar