DataTable.Select()的有关问题,查询时间段

DataTable.Select()的问题,查询时间段
我在数据库里是这样
Select * from table 
where Time > '2014-6-2 0:00:00' 
and Time < '2014-6-2 1:00:00'
这样查询出来的大概有七千多行

在程序里面,我先select * from table放入一个DataTable中,
然后DataTable.Select( "Time > '2014-6-2 0:00:00' and Time < '2014-6-2 1:00:00' ")为何只有六百多行呢
------解决方案--------------------
            DataTable dt = new DataTable();
            dt.Columns.Add("id", typeof(int));
            dt.Columns.Add("time", typeof(DateTime));//关键是你的这个字段类型要指定为DateTime

            dt.Rows.Add(new object[] { 1, new DateTime(2014, 1, 1) });
            dt.Rows.Add(new object[] { 2, new DateTime(2013, 11, 1) });
            dt.Rows.Add(new object[] { 3, new DateTime(2014, 11, 1) });
            dt.Rows.Add(new object[] { 4, new DateTime(2014, 3, 1) });
            dt.DefaultView.RowFilter = "time>='2013-04-01' and time<='2014-4-1'";
            GridView1.DataSource = dt;
            GridView1.DataBind();