DataGridViewRowCollection.GetPreviousRow メソッド

定義

指定した条件に一致するコレクション内の前の行を取得します。

オーバーロード

GetPreviousRow(Int32, DataGridViewElementStates)

指定された条件を満たす前の DataGridViewRow のインデックスを返します。

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

指定した一致条件と例外条件を満たす、前の DataGridViewRow のインデックスを返します。

GetPreviousRow(Int32, DataGridViewElementStates)

指定された条件を満たす前の DataGridViewRow のインデックスを返します。

public:
 int GetPreviousRow(int indexStart, System::Windows::Forms::DataGridViewElementStates includeFilter);
public int GetPreviousRow (int indexStart, System.Windows.Forms.DataGridViewElementStates includeFilter);
member this.GetPreviousRow : int * System.Windows.Forms.DataGridViewElementStates -> int
Public Function GetPreviousRow (indexStart As Integer, includeFilter As DataGridViewElementStates) As Integer

パラメーター

indexStart
Int32

メソッドが前の DataGridViewRow の検索を開始する行のインデックス。

includeFilter
DataGridViewElementStates

DataGridViewElementStates 値のビットごとの組み合わせ。

戻り値

includeFilter で指定された属性を持つ前の DataGridViewRow のインデックス。行が見つからない場合は -1。

例外

indexStart が、コレクション内の行数を超えています。

includeFilter は、DataGridViewElementStates 値のビットごとの正しい組み合わせではありません。

注釈

メソッドは GetPreviousRow(Int32, DataGridViewElementStates) 、 の前 indexStartに配置された行から始まる条件に一致する行の検索を開始します。

こちらもご覧ください

適用対象

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

指定した一致条件と例外条件を満たす、前の DataGridViewRow のインデックスを返します。

public:
 int GetPreviousRow(int indexStart, System::Windows::Forms::DataGridViewElementStates includeFilter, System::Windows::Forms::DataGridViewElementStates excludeFilter);
public int GetPreviousRow (int indexStart, System.Windows.Forms.DataGridViewElementStates includeFilter, System.Windows.Forms.DataGridViewElementStates excludeFilter);
member this.GetPreviousRow : int * System.Windows.Forms.DataGridViewElementStates * System.Windows.Forms.DataGridViewElementStates -> int
Public Function GetPreviousRow (indexStart As Integer, includeFilter As DataGridViewElementStates, excludeFilter As DataGridViewElementStates) As Integer

パラメーター

indexStart
Int32

メソッドが前の DataGridViewRow の検索を開始する行のインデックス。

includeFilter
DataGridViewElementStates

DataGridViewElementStates 値のビットごとの組み合わせ。

excludeFilter
DataGridViewElementStates

DataGridViewElementStates 値のビットごとの組み合わせ。

戻り値

includeFilter で指定された属性があり、excludeFilter で指定された属性がない、前の DataGridViewRow のインデックス。行が見つからない場合は -1。

例外

indexStart が、コレクション内の行数を超えています。

指定したフィルター値の一方または両方が、DataGridViewElementStates 値の正しいビットごとの組み合わせではありません。

注釈

メソッドは GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates) 、 の前 indexStartに配置された行から始まる条件に一致する行の検索を開始します。

こちらもご覧ください

適用対象