DataGrid.CurrentRowIndex Свойство

Определение

Получает или задает индекс строки, на которой в текущий момент установлен фокус.

public:
 property int CurrentRowIndex { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public int CurrentRowIndex { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.CurrentRowIndex : int with get, set
Public Property CurrentRowIndex As Integer

Значение свойства

Int32

Отсчитываемый с нуля индекс текущей строки.

Атрибуты

Исключения

Объект CurrencyManager отсутствует.

Примеры

В следующем примере кода возвращается объект CurrentRowIndex.

private:
   void GetSelectedIndex( DataGrid^ myGrid )
   {
      Console::WriteLine( myGrid->CurrentRowIndex );
   }

   void SetSelectedIndex( DataGrid^ myGrid, int selIndex )
   {
      myGrid->CurrentRowIndex = selIndex;
   }
private void GetSelectedIndex(DataGrid myGrid){
    Console.WriteLine(myGrid.CurrentRowIndex);
 }
 
 private void SetSelectedIndex(DataGrid myGrid, int selIndex){
    myGrid.CurrentRowIndex = selIndex;
 }
Private Sub GetSelectedIndex(ByVal myGrid As DataGrid)
    Console.WriteLine(myGrid.CurrentRowIndex)
 End Sub
 
 Private Sub SetSelectedIndex(ByVal myGrid As DataGrid, ByVal selIndex As Integer)
    myGrid.CurrentRowIndex= selIndex
 End Sub

Комментарии

CurrentRowIndex Задание свойству значения, отличного от текущего значения, прокручивает элемент управления таким образом, чтобы указанная строка была в представлении.

Это CurrentRowIndex свойство позволяет выполнять итерацию по строкам родительской таблицы, даже если вы просматриваете строки дочерней таблицы. Например, если вы просматриваете дочернюю таблицу, приращение CurrentRowIndex приведет System.Windows.Forms.DataGrid к отображению следующего набора записей в дочерней таблице, связанной с родительской таблицей.

Если пользователь просматривает родительскую таблицу или таблицу без дочерних отношений, то свойство возвращает отсчитываемый от нуля индекс текущей строки.

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

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