Datagridview nicht aktualisieren/erfrischend
Ich habe eine DataGridView, die aus einem Datensatz von einer Tabelle aus der DB. Wenn ich eine Zeile löschen, wird es in der Datenbank aktualisiert, aber es ist nicht entfernt von der GridView. Nur wenn ich die Anwendung neu starten, wird es entfernt von der GridView.
Bitte helfen
- Meinst du, dass, wenn Sie öffnen Sie die Anwendung wieder, dann nur Sie sehen die änderungen im DataGridView?
- Bitte finden Sie die Antwort hier
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein sehr einfacher Prozess.
- Code Beispiel:
Nun Alle änderungen an der DataTable wird die welligkeit durch Ihre GridView automatisch.
Müssen Sie zum zurücksetzen der Bindung auf Ihre bindingsource.
Hoffe, das hilft Ihnen?
wenn Sie zeigen Ihren Tisch im dgv und zum löschen von etwas aus, dass die Tabelle, die Sie eine Taste auf Ihrem win-form. Sie entschied sich, sagen wir mal ID, und klicken Sie auf "löschen" - Taste für delting ein Element aus der db-Tabelle. Hier ist das code:
Du wirst hier feststellen, dass ich MySQL-db, aber nicht die Mühe sich mit dass.
Wenn die Datenbank aktualisiert wird, und Sie möchten, DataGridView aktualisieren, rufen Sie diese:
Zum Beispiel: Wo ist der name der Tabelle (z.B. Kunden) und ist der name der Datenbank (z.B. MyDB).
Müssen Sie diese Funktion aufrufen, nach jeder Löschung(Re-bind-Grid).
DataBind()
in WindowsForms.