RowFilter Problem

Ich habe in meiner Table _table[0] zwei Rows. Die Column ‚StartTime‘ ist in Reihe1 02/06/2006 und in Reihe2 02/08/2006. Diese Table will ich nun filtern. Wenn ich das folgendermassen mache, klappt es nicht:

DataView dataView = new DataView(\_table[0]);
dataView.RowFilter = "[StartTime] \> #02/07/2006#";

dataView.Table.Rows.Count liefert immer noch 2 Rows…

Mache ich das aber folgendermassen:

DataRow[] dr = \_table[0].Select("[StartTime] \> #02/07/2006#"); 

dann klappt es (dr.Length = 1). Folglich ist die Query richtig. Aber wieso klappt es mit dem RowFilter nicht?

Hallo,

„dataView.Table.Rows.Count liefert immer noch 2 Rows…“
stimmt, da dort auf die Ursprungsdaten *ohne* RowFilter abgefragt wird.

Nimm
„dataView.Count“
dann sollte es wieder stimmen.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Nimm
„dataView.Count“
dann sollte es wieder stimmen.

*HandVorDieStirnHau*

Danke dir!