Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как в DataGrid создать новую колонку "DataGridColumn()" типа "Type t;"? / 3 сообщений из 3, страница 1 из 1
28.09.2016, 22:34
    #39317354
Charles Weyland
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DataGrid создать новую колонку "DataGridColumn()" типа "Type t;"?
Псевдокод:

Код: c#
1.
2.
Type t = typeof(5);
DataGrid.Columns.Add(new DataGridColumn(t));



Как заставить этот код работать?
Могу, конечно, через кучу проверок реализовать, написав свою функцию типа GetDataGridColumnByType, но чую, что подобное уже написано. Вот только в и-нете не нашёл.
...
Рейтинг: 0 / 0
29.09.2016, 06:18
    #39317409
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DataGrid создать новую колонку "DataGridColumn()" типа "Type t;"?
Charles Weyland,

DataGrid.Columns.Add(new DataGridTextColumn());
DataGrid.Columns.Add(DataGridComboBoxColumn());
DataGrid.Columns.Add(DataGridTemplateColumn());

DataGridColumn и DataGridBoundColor это абстрактные классы, нель3я со3дать эк3емпляр абстрактного класса. Это элементарные основы ООП, может стоит сперва открыть книжки и почитать, а потом программированием 3аниться?
...
Рейтинг: 0 / 0
29.09.2016, 06:20
    #39317410
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в DataGrid создать новую колонку "DataGridColumn()" типа "Type t;"?
Charles WeylandПсевдокод:
Что нужно-то в итоге? Колонка для отображения произвольного типа? Ну для этого обычно используют DataTemplate+DataGridTemplateColumn. А то, что в псевдокоде, сильно смахивает на бред (typeof(5), ага).
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как в DataGrid создать новую колонку "DataGridColumn()" типа "Type t;"? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]