Hallo allerseits,
da dies mein erster Post in diesem Forum ist, mal ganz kurz etwas zu mir: Ich bin Chris, 26 und programmiere seit ca. 13 Jahren - erst als Hobby, dann beruflich. Angefangen und bis vor kurzem auch intensiv genutzt habe ich mit Delphi, später kam noch C dazu (ja C, nicht C++ oder C#). Durch einen neuen Job heißt es nun aber für mich seit einigen Monaten: VB.NET!
Zum eigentlichen Thema:
Für ein neues Projekt habe ich zum ersten mal LINQ to Entities eingesetzt. Als Datenbank wird aktuell entweder SQLite oder MySQL verwendet.
Nun wäre es aber sehr praktisch, wenn der Benutzer die Daten auch durchsuchen bzw. filtern könnte, die ich ihm im DataGridView präsentiere.
Erste Idee war natürlich ein DataView, was ja aber leider nur mit DataTables arbeitet.
Dann kam ich auf System.Linq.Dynamic. Das geht bei String-Feldern auch ganz gut, bei anderen Typen wird's aber etwas schwierig. Zumindest wenn die Suchfunktion dynamisch arbeiten soll und ich nicht jedes Feld manuell hinzufügen muss - was mir sehr lieb wäre.
Ich denke nicht, dass ich der erste bin der den Benutzer etwas suchen lassen möchte. Was wäre denn der beste Weg, eine Suchfunktion zu implementieren? Sie muss (erstmal) nicht allzu komplexe Möglichkeiten bieten, dafür aber die möglichen Felder einfach und dynamisch laden können.
An sich ist LINQ schon interessant und praktisch, aber manchmal ...
da dies mein erster Post in diesem Forum ist, mal ganz kurz etwas zu mir: Ich bin Chris, 26 und programmiere seit ca. 13 Jahren - erst als Hobby, dann beruflich. Angefangen und bis vor kurzem auch intensiv genutzt habe ich mit Delphi, später kam noch C dazu (ja C, nicht C++ oder C#). Durch einen neuen Job heißt es nun aber für mich seit einigen Monaten: VB.NET!
Zum eigentlichen Thema:
Für ein neues Projekt habe ich zum ersten mal LINQ to Entities eingesetzt. Als Datenbank wird aktuell entweder SQLite oder MySQL verwendet.
Nun wäre es aber sehr praktisch, wenn der Benutzer die Daten auch durchsuchen bzw. filtern könnte, die ich ihm im DataGridView präsentiere.
Erste Idee war natürlich ein DataView, was ja aber leider nur mit DataTables arbeitet.
Dann kam ich auf System.Linq.Dynamic. Das geht bei String-Feldern auch ganz gut, bei anderen Typen wird's aber etwas schwierig. Zumindest wenn die Suchfunktion dynamisch arbeiten soll und ich nicht jedes Feld manuell hinzufügen muss - was mir sehr lieb wäre.
Ich denke nicht, dass ich der erste bin der den Benutzer etwas suchen lassen möchte. Was wäre denn der beste Weg, eine Suchfunktion zu implementieren? Sie muss (erstmal) nicht allzu komplexe Möglichkeiten bieten, dafür aber die möglichen Felder einfach und dynamisch laden können.
An sich ist LINQ schon interessant und praktisch, aber manchmal ...