Telerik gridview : Wie zum aktualisieren der grid-Ansicht nach der änderung der Datenbank
Ich bin mit radgridview
im C# - winform-Anwendung zum anzeigen von Daten aus der Datenbank. Ich bin auch verändern der Datenbank durch ADO.Net. Das problem ist, nachdem ich die Datenbank ändern, zum Beispiel, indem Sie eine Zeile löschen oder hinzufügen einer neuen Zeile, änderungen werden nicht angezeigt im gridview.
Ich möchte auch erwähnen, dass ich gebunden-Datenbank zu gridview durch smart-tags, und als ich versuchte, um ein neues dataset erstellen, und weisen Sie ihn radgridview1.datasource
ich habe Tonnen von Fehlern.
Irgendwelche Vorschläge, wie können Kraft radgridview
neu zu laden, es ist datasource
?
Fügen Sie einige code..
Ich glaube nicht, können Sie finden nichts besonderes im code Nach drücken der löschen Taste, löscht man die Zeile durch ADO. das ist alles.
Ich glaube nicht, können Sie finden nichts besonderes im code Nach drücken der löschen Taste, löscht man die Zeile durch ADO. das ist alles.
InformationsquelleAutor Rsh | 2013-05-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn die Datenquelle von änderungen, zu aktualisieren datagrid verwenden Sie folgenden code :
diese Zeile ist mein problem gelöst 🙂
InformationsquelleAutor Priyanka
Können Sie einfach soultion nutzen, um Daten zu aktualisieren, die in grid:
updateddata
?Wieder laden Sie es aus der Datenbank.
Wenn ich ein neues dataset erstellen und füllen Sie es durch
adapter.Fill(ds)
ich bekomme null-Zeiger-Ausnahme initemDatabound
event-handler.Wie ich schon sagte, ich habe keine Verbindung zu db programmitically, benutzte ich die smart-tags-Eigenschaften.
Dies funktioniert auf die RadListView als gut.
InformationsquelleAutor alexmac
Gut, ich fand die Antwort selbst. Obwohl es funktioniert nur auf
dataGridView
und funktioniert nicht aufdataListView
.Um einen Datensatz zu löschen und änderungen an Datenbank :
Auf der anderen Seite, wenn Sie neue Datensätze Hinzugefügt und Sie wollen die reform der Liste :
Wenn Sie wissen, wie Sie das gleiche tun mit
dataListView
ich werde froh sein, zu hören.InformationsquelleAutor Rsh
Hier ist ein tutorial, erklärt in einer Schritt für Schritt-Weise, wie binden Sie das Gitter. Sobald es gebunden ist, änderungen in der zugrunde liegenden Quelle wird automatisch reflektiert und verändert RadGridView aktualisiert wird in der Datentabelle nach der Aktualisierung der TableAdapter.
InformationsquelleAutor checho
Diese Lösung ist ähnlich zu Alexander ' s:
ClassOfDataRow
ist die Klasse dient zum speichern einer Zeile von Daten in der Tabelle undradGridView
ist der name Ihres RadGridView.InformationsquelleAutor Boabashint
Dataset hat eine klare Funktion, die aufgerufen werden kann, bevor neue Daten übergeben Sie das dataset :
InformationsquelleAutor wsduho