Laden...

[gelöst] DefaultView.RowFilter - Frage

Erstellt von Echo]6[ vor 15 Jahren Letzter Beitrag vor 15 Jahren 1.074 Views
E
Echo]6[ Themenstarter:in
111 Beiträge seit 2006
vor 15 Jahren
[gelöst] DefaultView.RowFilter - Frage

Einen schönen guten Tag!

Ich möchte eine Tabelle aus meinem DataSet filtern. Und zwar sollen mir alle Werte aus der Spalte "Namen" die mit dem Buchstaben "a" bis einschließlich "t" beginnen angezeigt werden.
Mit folgendem Code probiere ich es derzeit:


ds.Tables["Adressen"].DefaultView.RowFilter = "Name >= '" + "a" + "' AND Name <= '" + "t'";

Der Code funktioniert soweit, nur er zeigt mir leider nicht die Namen, die mit "t" anfangen an!

Was mache ich falsch?

Gruß
Echo

49.485 Beiträge seit 2005
vor 15 Jahren

Hallo Echo]6[,

< 's'

herbivore

E
Echo]6[ Themenstarter:in
111 Beiträge seit 2006
vor 15 Jahren

Hallo!

Ich habe es jetzt mal mit Herbivores Vorschlag versucht, aber es will nicht klappen.


ds.Tables["Adressen"].DefaultView.RowFilter = "Name >= '" + "a" + "' AND Name < '" + "s'";

Ich habe drei Datensätze in meiner DataTable:

  1. Max
  2. Stefan
  3. Theo

Führe ich den o.g. Filter aus, bekomme ich nur 1 Zeile zurück, nämlich die mit Max. Ich weiß echt nicht wo dran das liegen könnte. Habt ihr vielleicht ne Idee?

Ich möchte halt alle Namen angezeigt bekommen, die mit den Buchstaben a bis t beginnen.

Gruß
Echo

E
Echo]6[ Themenstarter:in
111 Beiträge seit 2006
vor 15 Jahren
[gelöst] DefaultView.RowFilter - Frage

Hallo!

Habe das Problem gelöst indem ich im Filterstring mit "SUBSTRING" gearbeitet habe, jetzt bekomme ich auch die Ergebnisse, die ich wollte! 😉

Gruß
Echo