'宣言 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; }