PowerTools MultiRow for Windows Forms 8.0J
HeaderDropDownList コンストラクタ(Int32,Boolean,Boolean)
使用例 

対応するセルのセルインデックス。フィルタ項目および並べ替え項目は、指定したインデックスを持つセルに対して動作します。
既定のフィルタ項目をリストに追加するかどうかを示すbool値。
既定の並べ替え項目をリストに追加するかどうかを示すbool値。
指定した項目を使用して、HeaderDropDownListクラスの新しいインスタンスを初期化します。
構文
Public Function New( _
   ByVal cellIndex As Integer, _
   ByVal autoAddFilterItems As Boolean, _
   ByVal autoAddSortItems As Boolean _
)
public HeaderDropDownList( 
   int cellIndex,
   bool autoAddFilterItems,
   bool autoAddSortItems
)

パラメータ

cellIndex
対応するセルのセルインデックス。フィルタ項目および並べ替え項目は、指定したインデックスを持つセルに対して動作します。
autoAddFilterItems
既定のフィルタ項目をリストに追加するかどうかを示すbool値。
autoAddSortItems
既定の並べ替え項目をリストに追加するかどうかを示すbool値。
例外
例外解説
System.ArgumentOutOfRangeExceptioncellIndex0未満です。
解説
autoAddFilterItemsパラメーターとautoAddSortItemsパラメーターを使用すると、既定の項目をリストに追加できます。autoAddFilterItemsをtrueに設定すると、DropDownShowAllFilterItemDropDownBlanksFilterItemDropDownNonBlanksFilterItem、およびDropDownAutoFilterItemが追加されます。autoAddSortItemsをtrueに設定すると、System.Windows.Forms.SortOrder.Ascending用のDropDownSortItemSystem.Windows.Forms.SortOrder.Descending用のDropDownSortItemが追加されます。また、DropDownSeparatorItemを使用してフィルタ項目と並べ替え項目が分割されます。
使用例
次のサンプルコードは、このコンストラクターを使用して、並べ替えまたはフィルタを実行するためのドロップダウンリストを列ヘッダセルに作成する方法を示します。このサンプルコードは、ColumnHeaderCell.DropDownListプロパティに示されている詳細なコード例の一部を抜粋したものです。
void setFirstColumnDropDownListButton_Click(object sender, EventArgs e)
{
    // Get first column header cell.
    ColumnHeaderCell columnHeaderCell = this.gcMultiRow1.ColumnHeaders[0][0] as ColumnHeaderCell;

    // Create a drop down list with some default down down items.
    columnHeaderCell.DropDownList = new HeaderDropDownList(0, true, true);
}
Private Sub setFirstColumnDropDownListButton_Click(ByVal sender As Object, ByVal e As EventArgs) Handles setFirstColumnDropDownListButton.Click
    ' Get first column header cell.
    Dim columnHeaderCell As ColumnHeaderCell = TryCast(Me.gcMultiRow1.ColumnHeaders(0)(0), ColumnHeaderCell)

    ' Create a drop down list with some default down down items.
    columnHeaderCell.DropDownList = New HeaderDropDownList(0, True, True)
End Sub
参照

HeaderDropDownList クラス
HeaderDropDownList メンバ
オーバーロード一覧

 

 


© 2008-2015 GrapeCity inc. All rights reserved.