在VB数据库中,如何使用DATA1.RECORDSCT.BOOKMARK属性

在VB数据库中,记录集的Bookmark 和 bookmarkable属性

Bookmark 属性 (DataGrid)

返回或设置非绑定 DataGrid 控件中 RowBuffer 对象内部指定行的书签。

语法

object.Bookmark (row) [= value]

Bookmark 的属性语法由下列部分组成:

部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
row 指定放置书签的数据行的整数值。该值的范围为 0 到 RowCount-1。
value 表示指定 row 的书签的变体。

说明

使用 Bookmark 属性返回的值来保存对当前行的引用,甚至在另一行变成当前行时,原当前行仍有效。

当您在代码中将 Bookmark 属性设置成有效值时,与该值相联结的行将变成当前行,而网格则调整其显示,使得在必要时得以看到新的当前行。

将将 Bookmark 属性定义成一个变体,以适合用户定义的未绑定模式下的书签。.

在 UnboundReadData 事件中,可能有多个数据行,所以必须给每一行提供一个书签。

UnboundWriteData 事件传送一个书签,用来标识待更新的数据行。

UnboundAddData 事件传送一个书签,用来标识要加入的数据行。

注意 在未绑定模式下将 Bookmark 属性设置成自身,这样将强行通过 UnboundWriteData 事件更新当前行。

Bookmarkable 属性(远程数据)

返回一个值,用以指示 rdoResultset 对象是否支持书签,该书签可用 Bookmark 属性设置。

语法

object.Bookmarkable

object 所在处是一个对象表达式,其值是“应用于”列表中的一个对象。

返回值

Bookmarkable 属性的返回值是:

值 描述
True rdoResultset 支持书签。
False rdoResultset 不支持书签。

说明

为了确保 rdoResultset 支持书签,在要设置或检查 Bookmark 属性之前,先检查 Bookmarkable 属性的设置。
温馨提示:答案为网友推荐,仅供参考