Cómo configurar DataGridView CurrentRow

...

Complete la cuadrícula de datos con datos en C #.

Establecer la fila actual de un control "DataGridView" en su aplicación C # puede ser algo confuso si no está familiarizado con la propiedad "CurrentCell". La propiedad "CurrentCell" establecerá la celda seleccionada a la vista si no se muestra actualmente. Los programadores a menudo se olvidan de actualizar su "DataGridView" después de haber seleccionado una fila. La propiedad "CurrentRow" ubica la fila que contiene la celda actual.

Paso 1

Abra Microsoft Visual Studio y haga clic en "Nuevo proyecto ..." en el panel izquierdo de su pantalla. Expanda "Otros idiomas", expanda "Visual C #" y haga clic en "Windows". Haga doble clic en "Aplicación de Windows Forms" para crear un nuevo proyecto.

Video del día

Paso 2

Haga doble clic en "DataGridView" en el panel "Caja de herramientas" para agregar uno a su formulario. Haga doble clic en "Botón" para agregar un nuevo botón.

Paso 3

Haga doble clic en el formulario para crear un evento de carga de formulario. Copie y pegue el siguiente código para completar el control "DataGridView" con cuatro filas de datos:

dataGridView1.ColumnCount = 3; dataGridView1.Columns [0] .Name = "ID"; dataGridView1.Columns [1] .Name = "Nombre"; dataGridView1.Columns [2] .Name = "Precio";

cadena [] fila = nueva cadena [] {"1", "Elemento 1", "150"}; dataGridView1.Rows. Añadir fila); fila = nueva cadena [] {"2", "Elemento 2", "250"}; dataGridView1.Rows. Añadir fila); fila = nueva cadena [] {"3", "Elemento 3", "125"}; dataGridView1.Rows. Añadir fila); fila = nueva cadena [] {"4", "Elemento 4", "75"}; dataGridView1.Rows. Añadir fila);

Etapa 4

Vuelva al diseño del formulario y haga doble clic en "button1" para crear un evento de clic para este botón. Copie y pegue el siguiente código para establecer la fila número tres como la fila actual:

dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows [2] .Index; dataGridView1.Refresh (); dataGridView1.CurrentCell = dataGridView1.Rows [2] .Cells [1]; dataGridView1.Rows [2] .Selected = true; Buzon de mensaje. Mostrar (dataGridView1.CurrentRow. Índice. Encadenar());