Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
25
UltraGrid Column Specific Logical Operator
posted

I am using an NetAdvantage 13.1 Win CLR4x UltraGrid. In my grid, I have 10 columns. I am attempting to make 5 of these column's LogicalOperator set to Or, and the other 5 set to And, but is not working as exected.

In my InitializeLayout, I have this:

e.Layout.Override.FilterUIType = FilterUIType.FilterRow;
var band = ugCustomerList.DisplayLayout.Bands[0];
band.Override.RowFilterMode = RowFilterMode.AllRowsInBand;
band.ColumnFilters[3].LogicalOperator = FilterLogicalOperator.Or;
band.ColumnFilters[4].LogicalOperator = FilterLogicalOperator.Or;
band.ColumnFilters[5].LogicalOperator = FilterLogicalOperator.Or;
band.ColumnFilters[6].LogicalOperator = FilterLogicalOperator.Or;
band.ColumnFilters[7].LogicalOperator = FilterLogicalOperator.Or;

This does not work for what I need. I would like the filter operation to work like this:

column0 AND column1 AND column2 AND (column3 OR column4 OR column5 OR column6 OR column7) AND column8 AND column9