Невозможно отобразить данные в сетке данных WPF, в которой в качестве источника элементов используется экземпляр DataView

Я использую объект DataGrid из инструментария WPF. Я связываю объект DataGrid с представлением по умолчанию экземпляра DataTable, как объявлено в следующем коде:

WeatherGrid.ItemsSource = weatherDataTable.DefaultView;

WeatherDataTable имеет три столбца. Первый столбец определен, чтобы содержать строковый тип данных. Два других столбца определены как двойные типы данных. Когда приложение выходит из функции, которая вызывает привязку, как указано в объявлении, объект DataGrid отображает данные для первого столбца, но не для других столбцов. Когда я набираю следующее в ближайшем окне в отладчике:

((DataRowView)WeatherGrid.Items[0]).Row[1]

Я получаю номер, но это не соответствует тому, что отображается. Почему виден только первый столбец и как я могу сделать так, чтобы все данные были видны? Я оставлю свое определение XAML для объекта DataGrid ниже:

<toolkit:DataGrid Margin="12.726,77.71,12,0" Name="WeatherGrid" Height="500" Grid.Row="1" VerticalAlignment="Top" CanUserAddRows="False" CanUserDeleteRows="False" IsReadOnly="True" />

Ответы на вопрос(2)

Ваш ответ на вопрос