Configuración de la fila actual de un control " DataGridView " en la aplicación de C # puede ser un poco confuso si usted 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 olvide de actualizar su " DataGridView " después de haber seleccionado una fila. Los " CurrentRow " propiedad localiza la fila que contiene la celda actual . Cosas que necesitará
Microsoft Visual Studio
Mostrar más instrucciones
1
Abra Microsoft Visual Studio y haga clic en "Nuevo proyecto ... " en el panel izquierdo de la pantalla. Ampliar " Otros Idiomas " ampliar " Visual C # ", y haga clic en "Windows ". Haga doble clic en " Aplicación de Windows Forms " para crear un nuevo proyecto.
2
doble clic en " DataGridView " en el panel "Toolbox" para agregar uno a su forma . Haga doble clic en " botón " para añadir un nuevo botón .
3 Haga doble clic en el formulario para crear un evento de carga del formulario . Copia y pega el siguiente código para rellenar 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 " ; .
string [ ] fila = new string [ ] {" 1 ", " artículo 1 ", " 150 "} ;
dataGridView1.Rows.Add (fila) ;
fila = new string [ ] {" 2 " , " artículo 2 ", " 250 "} ;
dataGridView1.Rows.Add (fila) ;
fila
= new string [ ] {" 3 ", " artículo 3 ", " 125 " } ;
dataGridView1.Rows.Add (fila) ;
fila
= new string [ ] {" 4 ", " artículo 4 ", " 75 "} ;
dataGridView1.Rows.Add (fila) ;
4
volver a formar el diseño y haga doble clic en " Button1 " para crear un evento de clic en este botón. Copia y pega el código siguiente para establecer el número de fila tres, como la fila actual :
dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows [ 2 ] Índice ;
dataGridView1.Refresh ();
.
dataGridView1.CurrentCell = dataGridView1.Rows [ 2 ] Las células [ 1 ], .
dataGridView1.Rows [ 2 ] Selected = true; .
MessageBox.Show ( dataGridView1.CurrentRow . Index.ToString ());