title: Expected exception is not thrown, when DataView.RowFilter is set to incorrect filter
body: <p>I use <code>System.Data.DataView.RowFilter</code> for table filtration. I have a column "Time" with <code>DateTime</code> datatype and for this column I use following filter: </p>
  
  <blockquote>
    <p>Time&lt;= '15.12.2015 11:38:03.000' </p>
  </blockquote>
  
  <p>But accidently I mistyped dot that separates seconds and milliseconds and instead typed in semicolon:</p>
  
  <blockquote>
    <p>Time&lt;= '15.12.2015 11:38:03:000'. </p>
  </blockquote>
  
  <p>I had some data in table and in first case it was filtered as it should be, but second case gave empty result.</p>
  
  <p>But when I tried to recreate this problem outside of the project, I found out, that second case throws exception!</p>
  
  <p>Code:</p>
  
  <pre><code>var dt = new DataTable();
  var col = dt.Columns.Add("Time");
  col.DataType = typeof(DateTime);
  var row = dt.NewRow();
  row["Time"] = DateTime.Parse("14.12.2015 11:38:03.000");
  dt.Rows.Add(row);
  dt.Rows.Count.Dump();
  dt.DefaultView.RowFilter="Time&lt;= '15.12.2015 11:38:03.000'"; // Ok.
  dt.DefaultView.RowFilter="Time&lt;= '15.12.2015 11:38:03:000'"; // Evaluation Exception.
  </code></pre>
  
  <p>I've checked several times and in my project:</p>
  
  <ul>
  <li>This exception is not thrown.</li>
  <li>RowFilter is equal to <code>"Time&lt;= '15.12.2015 11:38:03:000'"</code> after assingment.</li>
  <li>Code execution is continued as it does when correct filter expression is used.</li>
  </ul>
  
  <p>I thought that it might be .Net 4.0 bug and set my test app's framework to it. 
  Same result: it throws exception, but no exception in project.</p>
  
  <p>In test app exception is thrown even without debugging, in release build, so it's not dependent on debugger settings.</p>
  
  <p>I've double checked that I use same classes from same library.</p>
  
  <p>I run both my project and test app on same PC.</p>
  
  <p>Here is debug screenshot with next step after <code>RowFilter</code> value was set to incorrect filter and it accept it without exception:
  <a href="https://i.stack.imgur.com/vQZsy.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/vQZsy.png" alt="Incorrect filtes is successfuly set."></a></p>
  
  <p><strong>What can be cause for this situation when expected exception is not raised?</strong></p>