バージョン

Rows プロパティ (BeforeRowFilterDropDownEventArgs)

UltraGridOverride.RowFilterMode が SiblingRowsOnly に解決される場合は、クリックされたフィルター ドロップダウン ボタンを持つ列ヘッダーに関連付けられた行コレクションが渡されます。そうでなければ null になります。
シンタックス
'宣言
 
Public ReadOnly Property Rows As RowsCollection
public RowsCollection Rows {get;}
使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid
Imports System.Diagnostics

   Private Sub UltraGrid1_BeforeRowFilterDropDown(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.BeforeRowFilterDropDownEventArgs) Handles ultraGrid1.BeforeRowFilterDropDown

       ' 行のフィルターのドロップダウン リストに項目を変更するには、
       ' 値リストを変更し、項目を削除または追加できます
       'e.ValueList.ValueListItems.Remove( 0 );
       'e.ValueList.ValueListItems.Remove( 0 );

       Debug.WriteLine("BeforeRowFilterDropDown: Filtering rows with " & e.Column.Key & " column.")
       Debug.WriteLine("BeforeRowFilterDropDown: Filtering drop down has " & e.ValueList.ValueListItems.Count & " number of items in it.")

       ' UltraGridOverride.RowFilterMode は AllRowsInBand に設定される場合、Rows プロパティは null 値です
       If Not Nothing Is e.Rows Then
           Debug.WriteLine("BeforeRowFilterDropDown: Rows collection being filtered has " & e.Rows.Count & " number of rows.")
       Else
           Debug.WriteLine("BeforeRowFilterDropDown: Rows property is null.")
       End If

       ' イベントをキャンセルすると、行フィルターのドロップダウンを表示しません			
       e.Cancel = True

   End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;

private void ultraGrid1_BeforeRowFilterDropDown(object sender, Infragistics.Win.UltraWinGrid.BeforeRowFilterDropDownEventArgs e)
{	

	// 行のフィルターのドロップダウン リストに項目を変更するには、
	// 値リストを変更し、項目を削除または追加できます
	//e.ValueList.ValueListItems.Remove( 0 );
	//e.ValueList.ValueListItems.Remove( 0 );

	Debug.WriteLine( "BeforeRowFilterDropDown: Filtering rows with " + e.Column.Key + " column." );			
	Debug.WriteLine( "BeforeRowFilterDropDown: Filtering drop down has " + e.ValueList.ValueListItems.Count + " number of items in it.");

	// UltraGridOverride.RowFilterMode は AllRowsInBand に設定される場合、Rows プロパティは null 値です
	if ( null != e.Rows )
	{
		Debug.WriteLine( "BeforeRowFilterDropDown: Rows collection being filtered has " + e.Rows.Count + " number of rows." );
	}
	else
	{
		Debug.WriteLine( "BeforeRowFilterDropDown: Rows property is null." );
	}

	// イベントをキャンセルすると、行フィルターのドロップダウンを表示しません			
	e.Cancel = true;

}
参照