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?