![...](/f/5efd0b2dae9b28723288a46438c3d2fe.jpg)
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());