var dgv = new XXX(); dgv.属性、事件绑定.. parent.Children.Add(dgv);
System.Windows.Controls.DataGrid dataGrid = new System.Windows.Controls.DataGrid(); dataGrid.AutoGenerateColumns = false; for (int i = 0; i < 5; i++) { if (i == 0) { DataGridTextColumn column1 = new DataGridTextColumn(); column1.Binding = new Binding("Class.Name"); dataGrid.Columns.Add(column1); } if (i == 1) { DataGridTextColumn column1 = new DataGridTextColumn(); column1.Binding = new Binding("Class.Sex"); dataGrid.Columns.Add(column1); } //......省略 } dataGrid.ItemsSource = list;
dgv.属性、事件绑定..
parent.Children.Add(dgv);
System.Windows.Controls.DataGrid dataGrid = new System.Windows.Controls.DataGrid();
dataGrid.AutoGenerateColumns = false; for (int i = 0; i < 5; i++)
{
if (i == 0)
{
DataGridTextColumn column1 = new DataGridTextColumn();
column1.Binding = new Binding("Class.Name");
dataGrid.Columns.Add(column1);
}
if (i == 1)
{
DataGridTextColumn column1 = new DataGridTextColumn();
column1.Binding = new Binding("Class.Sex");
dataGrid.Columns.Add(column1);
}
//......省略
}
dataGrid.ItemsSource = list;