Пользователь добавляет столбцы в DataGrid - PullRequest
1 голос
/ 26 июля 2011

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

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

1 Ответ

1 голос
/ 31 марта 2012

Неприятно .. К сожалению, столбцы не могут быть привязаны.Чтобы обойти это (поскольку мне нужны динамические столбцы в сетке), я извлекаю из методов добавления в сетку добавление и удаление столбцов и переименование существующих столбцов.Взаимодействие с пользователем - самое сложное, что сетка с радостью добавит и удалит столбцы во время выполнения, вы просто добавляете и удаляете их из коллекции столбцов.

...