Hi Heath,
Sorry for the delay.
I tried to reproduce in 4.1.0.50, but could not, below are my code snippets.
DataTable dt = new DataTable("Table");
for(int i = 0; i < 10; i++)
dt.Columns.Add(new DataColumn(string.Format("Col{0}", i+1), typeof(Int32)));
Random r = new Random(1);
for(int i = 0; i < 10; ++i)
{
DataRow dr = dt.NewRow();
for(int j = 0; j < 10; j++)
{
dr[j] = r.Next(10);
}
dt.Rows.Add(dr);
}
this.gridGroupingControl1.DataSource = dt;
this.gridGroupingControl1.TopLevelGroupOptions.ShowFilterBar = true;
this.gridGroupingControl1.TableDescriptor.Columns["Col1"].AllowFilter = true;
this.gridGroupingControl1.TableDescriptor.RecordFilters.Add("[Col1] equal a");
Also refer this link, it might help.
http://www.syncfusion.com/library/default.aspx?url=groupingbase/algebrasupportedinexpressionsfilters.html
Let us know if you still find issues.
Best regards,
Stanley