Что ж, вы, безусловно, можете программно создать DataGridColumns
в своем коде и добавить их в DataGrid
:
DataGridColumn myColumn = new DataGridColumn();
Тогда вы можете легко настроить свойства:
myColumn.Header = "tyndall's New Column";
myColumn.IsReadOnly = true; // All cells in column will be readonly
Вы также можете программно установить привязку в коде, если хотите. Наконец, вы можете добавить этот столбец в сетку данных:
myDataGrid.Columns.Add(myColumn);
Помогает ли это ответить на ваш вопрос?