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
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.
protected override void OnCellPainting(DataGridViewCellPaintingEventArgs args)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)