DataTable dt = DataGrid1.DataSource;
DataView dv = new DataView(dt);
dv.RowFilter = "data_time>'" + begintime + "' and data_time<'" + endtime + "'";
DataGrid1.DataSource = dv.ToTable();
DataGrid1.DataBind();
试试这样