DataGrid根据外部的数据源的顺序来显示内容。
如果其内部调整数据显示顺序,1:不一定满足具体的需求 2:对于大数据的排序,AS执行效率是个问题 3:增加了DataGrid自身的复杂性,不利于维护和扩展。
设计思路:
1. DataGrid内部不提供数据排序
2. 将排序功能交给DadaGrid外部的应用去实现。
3. DataGrid内部提供触发排序的接口
4. 外部将重新排序的数据赋给DataGrid,DataGrid更新显示
DataGrid根据外部的数据源的顺序来显示内容。
如果其内部调整数据显示顺序,1:不一定满足具体的需求 2:对于大数据的排序,AS执行效率是个问题 3:增加了DataGrid自身的复杂性,不利于维护和扩展。
设计思路:
1. DataGrid内部不提供数据排序
2. 将排序功能交给DadaGrid外部的应用去实现。
3. DataGrid内部提供触发排序的接口
4. 外部将重新排序的数据赋给DataGrid,DataGrid更新显示