如何使用c#在combobox列中添加json数据?

问题描述:

这是我的虚拟json文件。我想在datagridview中显示name和mapped_name。Mapped_name是一个组合框列。所以假设当名称列包含按钮时,mapped_name列应该包含一个带有选项linkboxel和按钮的combox框。如何使用c#在combobox列中添加json数据?

{"components":[ 
     { 
     "id":"1", 
     "name":"Button", 
     "mapped_name":[ 
       {"id":"1", 
       "name":"LinkLabel" 
       }, 
       {"id":"2", 
       "name":"Button" 
       } 
       ] 


     }, 
     { 
     "id":"2", 
     "name":"ListView", 
     "mapped_name":[ 
       {"id":"1", 
       "name":"TabView" 
       }, 
       {"id":"2", 
       "name":"ListView" 
       }, 
       {"id":"3", 
       "name":"Tiles" 
       } 
       ] 


     } 
+0

你使用哪种UI技术? Winforms,WPF,ASP.NET等? – Ikaso 2013-02-11 05:19:22

我建议你使用Json.net解析数据并显示它。您可以使用JsonTextReader

samples here还要检查help