Cómo ver solo la información de columnas especificadas en C#DataGridview
El control DGV muestra los datos especificados.
Puede configurar la columna especificada como oculta al agregar una columna en el último atributo de columna del DGV.
Entonces la columna especificada no será visible.
Al extraer los datos de la celda especificada en el control DGV. Se puede utilizar el siguiente método: soy el miembro del comité de estudio de la clase. Como referencia:
Parte gramatical
Primero, declare el conjunto de datos: Libro
1. Adaptador SqlDataAdapter estático público;
2. private DataSet dataset = new DataSet("Libro");
Utilice declaraciones SQL para recuperar datos de la base de datos y completar el conjunto de datos Libro
3. string sql = string.Format("use Libro seleccione BookId, BookName, BookAuthor, Price from BookInfo");
4. adaptador = nuevo SqlDataAdapter(sql, DB_Helper.connection);
5. adaptor.Fill(dataset, "Book"); //Se recomienda encarecidamente que el Libro aquí sea exactamente igual que el Libro anterior
Finalmente complete el control DGV
6 . dgvBookList.DataSource = dataset.Tables["Book"] // Se recomienda encarecidamente que el libro aquí sea exactamente el mismo que el libro anterior
(Descargo de responsabilidad: el significado del libro anterior es no está claro, en resumen, todos están escritos como Definitivamente no tiene nada de malo)
Borra el control DGV
7. dataset.Tables["Book"].Clear();
Cómo obtener los datos de la fila seleccionada en el control DGV.
8. int BookId = Convert.ToInt32( dgvBookList.SelectedRows[0].Cells["BookId"].Value );
(Convert.ToInt32() es la conversión de mayor capacidad.
dgvBookList El nombre del control dgv
SelectedRows[0] es la primera fila de todas las filas que seleccionó (si seleccionó varias filas)
SelectedRows[1] es la selección. La segunda fila entre todas las filas (si seleccionó varias filas)...
Celdas["BookId"] es una columna llamada BookId para la fila actual que seleccionó
Si está escrita. directamente como Celdas[2], significa el valor de la tercera columna, y así sucesivamente.
No puedo explicar el valor, así que supongamos que es un formato fijo
)
Cómo guardar los datos en el control DGV en el base de datos
9. SqlCommandBuilder kkk = nuevo SqlCommandBuilder(adaptador);
10. adaptor.Update(dataset, "Book");
La anterior es la sintaxis utilizada por todos los DGV (aproximadamente 98% de uso). Creo que has memorizado las 10 frases anteriores. No hay ningún problema.
Originalmente estaba escrito en un documento WORD, pero no había manera de poder subir la imagen. Entonces parece que no es lo suficientemente detallado.