Hm, I have your filter (exactly) working.
With the following data:
DataTable data = new DataTable();
data.Columns.Add(\"colDateTime\", typeof(DateTime));
data.Rows.Add(new DateTime(2007, 12, 12));
data.Rows.Add(new DateTime(2005, 12, 12));
data.Rows.Add(new DateTime(1995, 12, 12));
data.Rows.Add(new DateTime(2007, 05, 30, 2, 20, 30));
flyGrid1.Rows.DataSource = data;
Then what I have:
Then
Then
Then
(what expected)