У меня есть класс PropertyMapping, который содержит 2 свойства - PropertyName и PropertyValue, которые я использую для отображения объектов в сетке данных SilverLight.
В настоящее время я просто делаю ToString () для каждого значения свойства, чтобы сетка показывала что-то для каждого свойства. Однако я знаю, что меня попросили сделать сетку редактируемой, чтобы значения в столбце «PropertyValue» возвращались обратно на объект.
Чтобы сделать это, мне нужно иметь возможность отображать такие вещи, как перечисления в сетке. Я понимаю, что у вас может быть шаблонный столбец в сетке данных, но это, кажется, устанавливает шаблон для каждой строки в столбце, можете ли вы установить шаблон отдельных ячеек?
Причина в том, что я мог отображать объект, который имеет свойство date, а также свойство перечисления и свойство строки - поэтому ячейка в столбце PropertyValue для строки Date должна быть DateTimePicker, ячейка для Перечислительная ячейка должна быть Combobox и т. д.
Я рассмотрел итерацию по всем строкам и настройку шаблона отдельных ячеек, но не могу найти способ сделать это?
Возможно ли это? p.s У меня есть C1 DataGrid, который я тоже могу использовать, если у них есть способ сделать это?