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

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

パラメータ

cellName
対応するセルのセル名。フィルタ項目および並べ替え項目は、指定した名前を持つセルに対して動作します。
autoAddFilterItems
既定のフィルタ項目をリストに追加するかどうかを示すbool値。
autoAddSortItems
既定の並べ替え項目をリストに追加するかどうかを示すbool値。
解説
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.