Я пытаюсь связать массив JSON с сеткой данных в Silverlight 3. Я не получаю никаких исключений, но не вижу значений столбцов в сетке данных. Хотя я вижу строки, но я не знаю, каким должно быть свойство привязки. Я не хочу создавать класс, заполнять класс и привязку. Это работает. Я не знаю, какие столбцы и типы данных содержит строка json. Я хочу, чтобы в сетке данных просто отображались все столбцы, присутствующие в объекте json.
Следующий код
Dim J As JsonArray = JsonArray.Load(New StringReader("[{'name':'arun', 'age':26, good:true},{'name':'kumar', 'age':28, good:false}]"))
For Each JJ In J
MessageBox.Show(JJ("name")) 'This shows the proper names'
Next
Dim c = New DataGridTextColumn()
c.Binding = New Binding("name")
GridUsers.Columns.Add(c)
GridUsers.ItemsSource = J
Я вижу 2 строки в сетке, но значения столбцов всегда пустые. Что мне не хватает обязательного свойства?
Большое спасибо,
Arun