用程序创建一个 rdoResultset 对象

有时候需要创建一个独立于 RemoteData 控件的 rdoResultset,但它仍然需要使用被绑定的控件来访问数据列。这时只要创建一个 rdoResultset,并将其指定到 RemoteData 控件的 Resultset 属性。

注意   Resultset 属性只有在运行时才能使用。

在代码中设置 RemoteData 控件的属性并使用 Refresh 方法,即可用程序创建 RemoteData 控件的一个 rdoResultset 对象。已经存在的 RemoteData 控件的 rdoResultset 将被放弃。

RemoteData 控件创建的 RDO 对象可以独立于控件被操作,而且无论是否使用被绑定的控件都可以。rdoConnection 和 rdoResultset 对象都有各自的属性和方法,可以在过程中使用它们。另外,RemoteData 控件提供了 Environment, Connection, RowsetSize 以及其它一些属性,可以用于创建 rdoResultset,这是通过 Resultset 属性显示的。

例如,rdoResultset 对象的 MoveNext 方法将 rdoResultset 的当前行往后移动了一行。要用 RemoteData 控件所创建的 rdoResultset 调用该方法,可以使用以下代码:

MSRDC1.Resultset.MoveNext

如果需要使用 RemoteData 控件执行参数查询,可以在 rdoQuery 的基础上创建一个 rdoResultset,然后将 RemoteData 控件的 Resultset 属性设置为新创建的 rdoResultset。使用这种方法也可以访问另一个 rdoEnvironment。