使用Bookmarks和SelBookmarks跟踪记录
Bookmarks和SelBookmarks提供了标记记录的一种手段。当编写应用程序中的特定功能(诸如允许最终用户手工地选择多个不相邻的记录,进行所选记录的大批更新)时,这就很有必要。在这些情形中,需要标记哪些记录已被选择,因此可以使用SelBookmarks集合及其属性。
有两个函数,分别是CellText和CellValue方法,需要标记才能正确执行。
标记用户的选择
SelBookmarks集合包含所有选定的记录的书签。当最终用户手工选择记录时(即在单击时按住CTRL键),每一个选定的记录的书签都会加入到该集合中。使用标准的循环,用户可以知道已经选定了什么,也可以保存书签(因为可能需要恢复某个值),以及执行操作:
DimiasInteger'计数器
DimintCountAsInteger
intCount=DataGrid1.SelBookmarks.Count-1
ReDimarrSelBK(intCount)'声明用于保存书签的数组...[ 查看全文 ]