磕磕绊绊中前5个例子已经完成了,其中实例4和实例5分别用到了DataGrid控件和MSFlexGrid控件,这两个控件的相同点是都能显示当前记录页的数据。那么这两个控件又有什么不同点呢?
DataGrid控件:DataGrid控件可显示记录集中的全部数据,所以不能直接将分页的记录集绑定到DataGrid控件,需要先将当前记录页中的记录集复制到一个新的记录集中,再将其绑定到DataGrid控件,便可显示当前记录的数据。
MSFlexGrid控件:MSFlexGrid控件可在设计时将其绑定到Data控件,在运行时,则可通过设置控件的TextMatrix属性来显示数据。此外它还提供了高灵活的网格排序,合并和格式设置功能。
下面这张表可清晰的看出两者的区别: