У меня есть список объектов со свойствами
- Имя Тип
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);
}
Но это показывает (Коллекция) в ячейках вместо значений. Что я должен сделать, чтобы показать значения в ячейках?