Привязка DataGridColumn в коде

Я ищу простой метод, с помощью которого я могу связать свой DataGridColumn со столбцами Datatable на лету. Я также должен иметь возможность определять ширину каждого столбца.

Пример :-

Если моя программа создает 5 столбцов в таблице данных, поэтому DataGrid должен иметь возможность отображать 5 столбцов, каждый из которых имеет разную ширину столбца.


person Megatron    schedule 07.03.2011    source источник


Ответы (1)


Я понял ответ:

dtgrdAtlas.Columns.Add(
                        new DataGridTextColumn
                        {
                            Header = dc.ColumnName,
                            Width = 100,
                            IsReadOnly = true,
                            Binding = new Binding(string.Format("[{0}]", dc.ColumnName))
                        });

dtgrdAtlas = DataGrid

dc = DataColumn, принадлежащий таблице данных

Он также делает привязку!

person Megatron    schedule 15.04.2011