2009-08-25 64 views
1

我試圖將一個JSON數組綁定到Silverlight 3中的一個數據網格。我沒有遇到任何異常,但是在數據網格中看不到列值。我確實看到了行,但我不知道綁定屬性應該是什麼。我不想創建一個類,填充類和綁定。這樣可行。我不知道json字符串包含哪些列和數據類型。我想要datagrid只顯示出現在json對象中的所有列。在Silverlight中綁定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行,但列中的值總是空白。我錯過了綁定屬性?

非常感謝, 阿倫

回答