zne*_*eak 4 c# infragistics ultrawingrid winforms
假设我有一个UltraGrid带有Foo和Bar列的Infragistic .是否可以过滤表格,以便只显示Foo和Bar不相等的行?
例如,如果我有这些数据:
Foo Bar
--------
0.1 0.1
0.1 0.2
0.2 0.2
Run Code Online (Sandbox Code Playgroud)
过滤器将隐藏第一行和第三行.
它比看起来更简单,我相信你不必创建额外的列或其他东西:
UltraGridColumn fooColumn = Grid.DisplayLayout.Bands[0].Columns["Foo"];
UltraGridColumn barColumn = Grid.DisplayLayout.Bands[0].Columns["Bar"];
ColumnFilter fooColumnFilter = fooColumn.Band.ColumnFilters[fooColumn];
fooColumnFilter.ClearFilterConditions();
fooColumnFilter.FilterConditions.Add(FilterComparisionOperator.NotEquals, barColumn);
Run Code Online (Sandbox Code Playgroud)