DataGridViewColumnCollection.GetPreviousColumn メソッド

定義

表示順で指定された列の前にあり、指定したフィルター条件に一致する最後の列を取得します。

public:
 System::Windows::Forms::DataGridViewColumn ^ GetPreviousColumn(System::Windows::Forms::DataGridViewColumn ^ dataGridViewColumnStart, System::Windows::Forms::DataGridViewElementStates includeFilter, System::Windows::Forms::DataGridViewElementStates excludeFilter);
public System.Windows.Forms.DataGridViewColumn GetPreviousColumn (System.Windows.Forms.DataGridViewColumn dataGridViewColumnStart, System.Windows.Forms.DataGridViewElementStates includeFilter, System.Windows.Forms.DataGridViewElementStates excludeFilter);
public System.Windows.Forms.DataGridViewColumn? GetPreviousColumn (System.Windows.Forms.DataGridViewColumn dataGridViewColumnStart, System.Windows.Forms.DataGridViewElementStates includeFilter, System.Windows.Forms.DataGridViewElementStates excludeFilter);
member this.GetPreviousColumn : System.Windows.Forms.DataGridViewColumn * System.Windows.Forms.DataGridViewElementStates * System.Windows.Forms.DataGridViewElementStates -> System.Windows.Forms.DataGridViewColumn
Public Function GetPreviousColumn (dataGridViewColumnStart As DataGridViewColumn, includeFilter As DataGridViewElementStates, excludeFilter As DataGridViewElementStates) As DataGridViewColumn

パラメーター

dataGridViewColumnStart
DataGridViewColumn

前の列の検索を開始する列。

includeFilter
DataGridViewElementStates

適用する包含フィルターを表す DataGridViewElementStates 値のビットごとの組み合わせ。

excludeFilter
DataGridViewElementStates

適用する除外フィルターを表す DataGridViewElementStates 値のビットごとの組み合わせ。

戻り値

指定したフィルター条件に一致する前の列。列が見つからない場合は null

例外

dataGridViewColumnStartnullです。

少なくとも 1 つのフィルターの値が、有効な DataGridViewElementStates 値のビットごとの組み合わせではありません。

注釈

表示順序の前の列は、列が実際に画面に表示されているかどうかに関係なく、指定された列の値よりもDisplayIndex高いDisplayIndex値を持つ列です。

このメソッドを使用すると、インデックス値を直接比較することなく、指定された条件に適合する現在の列の前の最初の列を決定できます。

適用対象

こちらもご覧ください