Gewusst wie: filtern von Daten mithilfe von Entity Framework in einer Weise, dass DataGridView bearbeitet werden und Kontext-änderungen verfolgen?

Ich bin mit C# Windows Form-Anwendung zum Auffüllen von Daten aus sql-server-Datenbank-Tabelle mithilfe von Entity Framework (EFWinForms) mit dem folgenden code :

MyEntityDataModel db = new MyEntityDataModel();
MyEDS = new EntityDataSource();
MyEDS.DbContext = db;
MyDataGridView.DataSource = MyEDS;
MyDataGridView.DataMember = "MyTable";

Funktioniert es einwandfrei. Wenn der Benutzer Bearbeiten,Daten hinzufügen, Daten können gespeichert werden mit dem folgenden code :

MyEDS.SaveChanges();

Möchte ich eine Möglichkeit zum filtern dieser Daten durch Entity-Datenquelle so, dass MyDataGridView bleibt editierbar und alle update gemacht vom Benutzer gefilterten Daten noch Gespeichert werden können zurück zur Datenbank.
Hinweis: Bei der Verwendung von linq to entity Daten filtern, es funktioniert Super, aber es ist einfach füllen Sie einen snapshot der Daten, die nicht bearbeitet oder aktualisiert durch die Nutzer wieder.

Es hängt davon ab, wie Sie zu laden, binden und filtern von Daten.

InformationsquelleAutor EgyEast | 2016-03-13

Schreibe einen Kommentar