Я хочу заполнить вложенные данные в столбцах dataGrid в wpf, и мне нужно присоединить модель основного класса к источнику элементов данных, поэтому я не знаю, как использовать и заполнить эти детали внутри нее.
Модели:
public class SESSION
{
public string open { get; set; }
public string high { get; set; }
public string low { get; set; }
public string last { get; set; }
}
public class QUOTE
{
public string symbol { get; set; }
public string name { get; set; }
public List<SESSION> SESSION { get; set; }
}
public class RootObject
{
public List<QUOTE> QUOTE { get; set; }
}
и моя таблица данных находится в файле xaml:
<DataGrid Name="grdData">
<DataGrid.Columns>
<DataGridTextColumn Header="Name" Binding="{Binding name}" />
<DataGridTextColumn Header="Symbol" Binding="{Binding symbol}"/>
<DataGridTextColumn Header="High" Binding="{Binding high}" />
<DataGridTextColumn Header="Low" Binding="{Binding low}" />
</DataGrid.Columns>
</DataGrid>
Также я использую grdData.ItemsSource = rootObject.QUOTE.ToList (); для заполнения данных в gridview.
Итак, как мне получить значения open, high, low и last из сессии в DataGrid?
Пожалуйста, помогите решить эту проблему.