2015-08-07 4 views
0

У меня есть эта проблема:WPF - динамический объект с JSON в DataGrid

Я читал из Интернета результата JSON из запроса и после того, как я хочу загрузить его в DataGrid объекта.

Вот мой код:

void readData() 
{ 
    var client = new HttpClient(); 

    HttpResponseMessage Response = await client.GetAsync("http://goo.gl/3LbKQy"); 
    int statusCode = (int)Response.StatusCode; 
    string results = await Response.Content.ReadAsStringAsync(); 

    dynamic data = JsonConvert.DeserializeObject(results); 
    myDataGrid.ItemsSource = data; 
} 

но моя сетка содержит строки пустой .. я думаю, что динамические данные не позволяют получить данные поля на сетке.

ответ

1

Значение ItemsSource должно реализовать IEnumerable, и DataGrid, вероятно, будет пытаться автоматически генерировать столбцы, так как отражение не очень хорошо работает с динамическими типами.

Смежные вопросы