Agregar DataGrid dinámicamente

Vamos a ver de que manera podemos agregar un DataGrid desde el code-behind.

Primero agregamos una referencia a “System.Windows.Controls.Data” desde el proyecto.

Luego solamente creamos el objeto y lo agregamos como en este caso al LayoutRoot.

DataGrid dg = new DataGrid();
            
dg.AutoGenerateColumns = true; 
dg.DataContext = datos;
dg.ItemsSource = datos;
 
LayoutRoot.Children.Add(dg);

No Comments