NetAdvantage  有一个XamDataGrid不错的,

解决方案 »

  1.   

    可以将上面的数据做成XML格式
    然后使用TreeView或其他控件,通过修改其DataTemplate使用HierarchicalDataTemplate子类便可以轻松实现了
    具体方法可以参考MSDN中《Data Templating Overview》中的Support for Hierarchical Data
      

  2.   

    具体方法可以参考
    DataGrids for Silverlight And WPF是一款Silverlight和WPF平台下的表格控件,不仅具备普通表格的所有功能,还包含了PivotGrid,PivotTree 支持联机分析处理,多维数据处理,处理海量数据,并且可以与强大的CalcEngine控件整合,进行数据挖掘和数据计算,可在Visual Studio 2010下进行设计时设计。具体功能:    支持PivotGrid, PivotTree & OLAP Support,可以与Microsoft SQL Server Analysis Services连接                给人影响深刻的Excel样式的电子表格和可多页的数据显示                内嵌分组、排序、分页等功能               交互式地动态调整列大小和重新排序               支持冻结行和列                 可处理数以万计的数据行
        为表格控件内嵌多种绚丽的皮肤
        完全与Visual Studio 2010整合,可便利的进行设计时设计             
    DataGrids for Silverlight And WPF