Saltar al contenido

Enlace de WPF Datagrid y visualización de columnas

Luego de de esta prolongada selección de datos dimos con la solución este atolladero que presentan algunos los usuarios. Te regalamos la respuesta y deseamos servirte de gran ayuda.

Solución:

Sí, lo es. solo marca AutoGenerateColumns=False y defina manualmente sus columnas. Puede usar columnas enlazadas a texto normales, columnas de casillas de verificación, columnas de plantillas XAML personalizadas y más, como puede ver en la documentación.


    
    
     
        
          
            
               
               
            
          
        
      
    
  

Sí, sí mucho. Si la estructura de su tabla y el nombre de la columna permanecen constantes, entonces en el conjunto Datagrid XAML AutoGenerateColums = False y crear manualmente todas las columnas.


 
  
  
 

y luego en código subyacente simple proporcionar Fuente como

mydg.ItemSource = Data.DefaultView;

Ahora, cuando su DataTable contiene una columna FirstColumnName y SecondColumnName estarán enlazados a su Datagrid.

Además, puede manejar el evento DataGrid.AutoGeneratingColumn y configurar e.Cancel = true para las columnas que no desea que se muestren. De esta manera, no tiene que definir manualmente las columnas que desea mostrar.

Puedes añadir valor a nuestra información asistiendo con tu veteranía en las críticas.

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


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

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