Saltar al contenido

Combinar celdas en WPF DataGrid verticalmente

Encontramos el hallazgo a este asunto, o por lo menos eso esperamos. Si continuas con preguntas coméntalo, que para nosotros será un gusto responderte

Solución:

El truco para tales escenarios es usar el Groups formada en CollectionViewSource como el ItemsSource de un DataGrid. Y, usa un DataGrid mismo como el CellTemplate de Column.

Xaml

    
        
            
                
            
        
    

    
                    
            
                
                    
                                                   
                            
                                
                            
                        
                    
                
                
                    
                        
                            
                                
                                    
                                        
                                            
                                                
                                            
                                        
                                    
                                
                            
                        
                    
            
                      
        
    

DataGrid.Loaded event

 private void dg_Loaded(object sender, RoutedEventArgs e)
    
        var groups = (this.Resources["CvsKey"] as CollectionViewSource).View.Groups;
        dg.ItemsSource = groups;
    

Esto debería ayudarte a empezar.

Producción :

Salida de cuadrícula vertical

Te mostramos comentarios y valoraciones

Si para ti ha resultado de utilidad nuestro artículo, sería de mucha ayuda si lo compartes con otros programadores de esta forma nos ayudas a dar difusión a esta información.

¡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 *