Поделиться через


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.

Возвращаемое значение

Индекс предыдущей строки DataGridViewRow с атрибутами, заданными includeFilter. Значение -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.

Возвращаемое значение

Индекс предыдущей строки DataGridViewRow, имеющей атрибуты, указанные фильтром includeFilter, и не имеющей атрибутов, указанных фильтром excludeFilter; –1, если строка не обнаружена.

Исключения

Значение indexStart больше, чем число строк в коллекции.

Одно или оба указанных значения фильтра не является допустимым побитовым сочетанием значений DataGridViewElementStates.

Комментарии

Метод GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates) начинает поиск строки, которая соответствует условиям, начиная со строки, размещенной перед indexStart.

См. также раздел

Применяется к