If I initialize a new datetime object called today:
private DateTime Today = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day); ... ... ... dvRowFilter.Append(String.Concat("(", ColName, " >= '", Today, "' and ", ColName, " < '", Today, "')"));
It works as expected as well! So StringBuilder definitely not liking properties!