求大神看看!为什么我只能查到数据库的第一条 其它的都查不到 ?

    //根据时间段获取实验信息
    public IEnumerable GetDetailByTime(DateTime start, DateTime end)
    {
        try
        {
            return datacontex.LabBookInf.Where(d => d.Btime >= start && d.Otime <= end).AsEnumerable();
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }

                 RcordManager bro = new RcordManager();
        DateTime a = Convert.ToDateTime(TextBox1.Text);
        DateTime b = Convert.ToDateTime(TextBox2.Text);
        IEnumerable c= bro.GetDetailByTime(a, b);
        var data = c;
        this.GridView1.DataSource = data;
        this.GridView1.DataBind();
                    为什么我只能查到数据库的第一条  其它的都查不到 ?