DataGridView.HitTestInfo.RowIndex Property

 

Gets the index of the row that contains the coordinates described by the current DataGridView.HitTestInfo.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public int RowIndex { get; }

Property Value

Type: System.Int32

The index of the row in the DataGridView that contains the coordinates described by the current DataGridView.HitTestInfo.

The following code example illustrates the use of this property. This example is part of a larger example available in the DataGridView.Columns property reference topic.

   private DataGridViewCell clickedCell;

   private void dataGridView1_MouseDown(object sender, MouseEventArgs e)
   {
// If the user right-clicks a cell, store it for use by the shortcut menu.
       if (e.Button == MouseButtons.Right)
       {
           DataGridView.HitTestInfo hit = dataGridView1.HitTest(e.X, e.Y);
           if (hit.Type == DataGridViewHitTestType.Cell)
           {
               clickedCell =
                   dataGridView1.Rows[hit.RowIndex].Cells[hit.ColumnIndex];
           }
       }
   }

.NET Framework
Available since 2.0
Return to top
Show: