DataGridViewRowCollection.GetPreviousRow メソッド

定義

指定した基準を満たすコレクション内の前の行を取得します。Gets the previous row in the collection that meets the specified criteria.

オーバーロード

GetPreviousRow(Int32, DataGridViewElementStates)

指定した基準を満たす前の DataGridViewRow のインデックスを返します。Returns the index of the previous DataGridViewRow that meets the specified criteria.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

指定した選択基準と除外基準を満たす、前の位置にある DataGridViewRow のインデックスを返します。Returns the index of the previous DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetPreviousRow(Int32, DataGridViewElementStates)

指定した基準を満たす前の DataGridViewRow のインデックスを返します。Returns the index of the previous DataGridViewRow that meets the specified criteria.

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 を検索するときの開始位置となる行のインデックス。The index of the row where the method should begin to look for the previous DataGridViewRow.

includeFilter
DataGridViewElementStates

DataGridViewElementStates 値のビットごとの組み合わせ。A bitwise combination of DataGridViewElementStates values.

戻り値

includeFilter で指定された属性を持つ、前の位置にある DataGridViewRow のインデックス。そのような行がない場合は -1。The index of the previous DataGridViewRow that has the attributes specified by includeFilter; -1 if no row is found.

例外

indexStart が、コレクション内の行数を超えています。indexStart is greater than the number of rows in the collection.

includeFilter は、DataGridViewElementStates 値のビットごとの正しい組み合わせではありません。includeFilter is not a valid bitwise combination of DataGridViewElementStates values.

注釈

メソッドGetPreviousRow(Int32, DataGridViewElementStates)は、前にindexStart配置された行で始まる条件に一致する行の検索を開始します。The GetPreviousRow(Int32, DataGridViewElementStates) method begins looking for the row that matches the criteria starting with the row positioned before indexStart.

こちらもご覧ください

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

指定した選択基準と除外基準を満たす、前の位置にある DataGridViewRow のインデックスを返します。Returns the index of the previous DataGridViewRow that meets the specified inclusion and exclusion criteria.

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 を検索するときの開始位置となる行のインデックス。The index of the row where the method should begin to look for the previous DataGridViewRow.

includeFilter
DataGridViewElementStates

DataGridViewElementStates 値のビットごとの組み合わせ。A bitwise combination of DataGridViewElementStates values.

excludeFilter
DataGridViewElementStates

DataGridViewElementStates 値のビットごとの組み合わせ。A bitwise combination of DataGridViewElementStates values.

戻り値

includeFilter で指定された属性を持ち、excludeFilter で指定された属性を持たない、前の位置にある DataGridViewRow のインデックス。そのような行がない場合は -1。The index of the previous DataGridViewRow that has the attributes specified by includeFilter, and does not have the attributes specified by excludeFilter; -1 if no row is found.

例外

indexStart が、コレクション内の行数を超えています。indexStart is greater than the number of rows in the collection.

指定されているいずれかのフィルター、または両方のフィルターの値が、有効な DataGridViewElementStates 値のビットごとの組み合わせではありません。One or both of the specified filter values is not a valid bitwise combination of DataGridViewElementStates values.

注釈

メソッドGetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)は、前にindexStart配置された行で始まる条件に一致する行の検索を開始します。The GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates) method begins looking for the row that matches the criteria starting with the row positioned before indexStart.

こちらもご覧ください

適用対象