Динамическое добавление столбца WPF DataDrid и его привязка к коллекциям - PullRequest
0 голосов
/ 29 августа 2018

У меня есть список объектов со свойствами

  • Имя Тип string и
  • Значения Тип List<string>
public class Parameters
{    
    public string Name {get; set;} 
    public List<string> Values {get; set;} 
}

За кодом MainWindow Я добавляю coulmns с этим кодом, и он хорошо работает

Parameters param1 = new Parameters()
{
    Name="Length", 
    Values=new List<string>(){"12","18","12"}               
};
Parameters param2 = new Parameters()
{
    Name="Width", 
    Values=new List<string>(){"22","28","22"}               
};

List<Parameters> property = new List<Parameters>();
property.Add(param1);
property.Add(param2);
dataGrid.ItemsSource = property;

foreach (var value in property) 
{
    DataGridTextColumn column = new DataGridTextColumn();
    column.Header=value.Name;
    column.Binding=new Binding("Values");
    dataGrid.Columns.Add(column);
}

Но это показывает (Коллекция) в ячейках вместо значений. Что я должен сделать, чтобы показать значения в ячейках?

...