mamJak zbudować kwerendę LINQ z tekstu w czasie wykonywania?
class A {
public int X;
public double Y;
public string Z;
// and more fields/properties ...
};
i List<A> data
i umożliwienia zapytanie linq jak np
var q = from a in data where a.X > 20 select new {a.Y, a.Z};
Następnie dataGridView1.DataSource = q.ToList();
wyświetla zaznaczenie w moim DataGridView.
Teraz pytanie, czy możliwe jest zbudowanie zapytania z tekstu wprowadzonego przez użytkownika w czasie wykonywania? Podobnie jak w przypadku, gdy użytkownik (posiadający umiejętności programistyczne) może dynamicznie i dowolnie wybierać wyświetlane dane.
+1, ale byłbym zaniepokojony kompilacją i wykonanie dowolnego kodu. wymagałoby należytej staranności, a po zrobieniu czegoś takiego, mówię, że to nie jest zabawa i będzie prześladować twoje sny. ;-) –