What implementations of IBindingListView does this support?

Jan 8, 2014 at 11:30 AM
Does the filtering just work with System.Data.DataView or do you know of any other implementations out there that have a comprehensive DataColumn.Expression implementation of the Filter property?

I use http://teamjohnston.net/blog/category/objectlistview in my https://rapiddevbookcode.codeplex.com/wikipage?title=EnumerableDebugVisualizer which does support DataColumn.Expression filtering, but not, alas, the IN clause you generate.

https://cslacontrib.codeplex.com/SourceControl/latest#branches/2010.11.001/Csla2Extensions/ObjectListView/CSharp/ObjectListView.cs might support it since it uses an underlying DataView but I haven tried it yet.

Just curious if anyone knows one out there that does.
May 27, 2014 at 5:04 AM
you always can create you own sort/filter string
private void dataGridView_FilterStringChanged(object sender, EventArgs e)
               string s = this.dataGridView.FilterString;
              // you code to format FilterString

               this.bindingSource.Filter = s;
May 27, 2014 at 8:14 AM
Zubyme wrote:
you always can create you own sort/filter string
Hadn't thought of that, good tip. I ended up implementing the IN clause in my version of the ObjectListView: https://rapiddevbookcode.codeplex.com/SourceControl/latest#LLBL%20Pro v4.1/ObjectListView/ObjectListView.csproj (I include the link in case anyone else wants to use the Advanced DataGridView with non-DataTables)

BTW Your Advanced DataGridView is in use in my latest Enumerable Debugger Visualizer