Row filter may be the good solution.
Just check it
My sample coding is
' dim _dt as new DataTable
' Hi I assumed that _dt is DataTable.
Dim strRowFilter As String
strRowFilter = _dt.Columns("Date").ColumnName & " = '" & dtpSearch.Value.Date & "'"
_dt.DefaultView.RowFilter = strRowFilter
This will filter the records.
Difficult can be done immediately. But Impossible will take some more time.