title: SharePoint 2010, pass querystring to external list XsltListView disables built-in filters
body: <p>I have an External list (Visual Studio created BCS model using Linq to SQL) with a filter on the ReadList method. External list and filter work.</p>
  
  <p>I want to be able to set the filter dynamically through QueryString on the listview page. With SharePoint Designer I edit the listview and add a QueryString parameter to the XsltListView and configure the Finder method with the parameter (similar to i.e.:
  <a href="http://arsalkhatri.wordpress.com/2012/01/07/external-list-with-bcs-search-filters-finders/" rel="nofollow">http://arsalkhatri.wordpress.com/2012/01/07/external-list-with-bcs-search-filters-finders/</a>).</p>
  
  <p>I can now pass in the filter through QueryString - this works, and the list now displays items according to the filter.
  BUT this solution has the side-effect that the built-in filters on each column heading no longer works - I get an "This column type cannot be filtered" error. As soon as I remove the filter on the Finder method, the built-in filters start to work again.</p>
  
  <p>Is it possible to combine passing a QueryString variable to the filter on the Finder method in the XsltListView and preserve the built-in functionality to filter by column headings?</p>
  
  <p>Any ideas are greatly appreciated.</p>