When working with nullable DateTime I find that I have to use .Value in certain cases. Try this: >= reportSearch.MinPaidDate.Value <= reportSearch.MaxPaidDate.Value
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)