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行开始。

另请参阅

适用于