I have found that the PreserveWhitespace attribute works as expected in Internet Explorer 11, but in Google Chrome the spaces are converted from character %20 to %A0 which is making filtering impossible.

An example of this issue can be found here: https://www.dropbox.com/s/ohalx1e3c6voqay/GridTestApplication.zip?dl=0

Steps to reproduce:

1. Run the application provided

2. Type "Test 2" (that's two spaces) into the ID filter box and apply the filter

Expected result: The "Test  2" row is the only one visible.

Actual Result: No rows are shown.