Saltar al contenido

Agrupar filas en DataGridView

Luego de de esta larga selección de datos solucionamos este contratiempo que presentan algunos lectores. Te compartimos la respuesta y nuestro deseo es que resulte de gran apoyo.

Solución:

en el DataGridView coloque el siguiente código en el

dgvProduct_CellFormatting Event

If e.RowIndex > 0 And e.ColumnIndex = 0 Then
                If dgvProduct.Item(0, e.RowIndex - 1).Value = e.Value Then
                    e.Value = ""
                ElseIf e.RowIndex < dgvProduct.Rows.Count - 1 Then
                    dgvProduct.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.White
                End If
End If

¡Todo listo!

Disfrutar

ingrese la descripción de la imagen aquí

Podría intentar usar la funcionalidad de la propiedad MergeCells de MSFlexGrid de combinación de celdas verticales en lugar de agrupación de filas, como se explica en este artículo Agrupación de DataGridView en C#/VB.NET: dos recetas. En este ejemplo, las filas que pertenecen a un grupo se unen visualmente usando celdas combinadas verticalmente, en lugar de usar filas de grupos horizontales clásicas.

ingrese la descripción de la imagen aquí

protected override void OnCellPainting(DataGridViewCellPaintingEventArgs args)

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *