2011-01-16 5 views
1

Я использую управление datagrid для представления некоторых данных. Я хочу показать значения из нескольких столбцов в одной ячейке. Как это сделать? В настоящее время мой datagrid привязан к списку. Элементы списка реализуют интерфейс INotifyPropertyChanged, и каждое свойство отдельных объектов представляет столбец в datagrid.C# Datagrid несколько столбцов в один столбец

+0

Я использую Winforms – svlada

ответ

2

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

var newList= list.Select(o=> new {newProp = o.prop1 + ' ' + o.prop2}); 
+0

есть ли другое решение? – svlada

+0

Я не могу найти ничего, кроме решения для вычисляемых столбцов в «DataTable», хотя вы можете добавить эти рассчитанные расчетные свойства к своим объектам –