http://silverlightdataset.net/silverlightdataset/Default.aspx
*.使用后的感受: 下载了源代码,升级到 VS2010下的 Silverlight 4的程序,使用时,发现 DataTable 的排序存在问题(不正确) ,就修改了一下。在18000条数据的情况下,排序速度极慢 ,估计有5分钟了,还没有排序完成。用快速排序算法改写了排序部分,速度极大提高。估计也就是10多秒就完成了排序。DataTable, DataView 对象提供的是 List<DataRow>列表,无法显示,必须通过GetBindableData方法转换为 List<T结构>列表,T结构是内部动态创建的类定义,18000条数据转换为 List<T结构>列表又耗时很长 ,估计有5分钟了。
总结:小数据量(估计是2000以内,没有仔细测过)使用这个库,会很好用。客户端写代码很灵活。大数据量显示缓慢,不适合使用。