CRecordView选件类

显示控件中数据库记录的视图。

class AFX_NOVTABLE CRecordView : public CFormView

成员

133zc1xb.collapse_all(zh-cn,VS.110).gif受保护的构造函数

名称

说明

CRecordView::CRecordView

构造 CRecordView 对象。

133zc1xb.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CRecordView::IsOnFirstRecord

如果当前记录位于关联的记录集,的第一条记录返回非零。

CRecordView::IsOnLastRecord

如果当前记录位于关联的记录集,中的最后一条记录返回非零。

CRecordView::OnGetRecordset

返回指向 CRecordset从派生的选件类的对象。 类向导会重写您的此功能,并根据需要创建记录集。

CRecordView::OnMove

133zc1xb.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

CRecordView::OnMove

如果当前记录已更改,更新其在数据源,则将改为指定的记录(接下来,前面的中,第一个字节(前)。

备注

视图是窗体视图直接连接到 CRecordset 对象。 视图由对话框模板资源创建并显示 CRecordset 对象的字段在对话框模板的控件中。 CRecordView 对象使用对话框数据交换(ddx)和自动化的数据移动的记录字段交换(rfx)在窗体上的控件和记录集之间的字段。 CRecordView 还提供对移动的默认实现)到第一,接下来,条、最后一条记录和一个接口当前更新的记录在视图。

备注

如果您使用的是数据访问使用否决(DAO)选件类而不是开放式数据库连接(odbc)选件类,使用选件类 CDaoRecordView。有关更多信息,请参见文章 概述:数据库编程

最常见的方式创建记录视图是使用应用程序向导。 为主干起始应用程序的一部分,Tge应用程序向导创建两个记录视图选件类及其关联的记录集选件类。 如果您使用应用程序向导不创建记录视图选件类,可以使用类向导之后创建它。 如果需要单个窗体,应用程序向导方法更加容易。 类向导在允许您决定使用记录视图后开发过程。 使用类向导单独创建记录视图和记录集连接到它们是最灵活的方法,因为它为您在命名选件记录集类的更多控件及其。H/.CPP文件。 此方法还允许您在同一记录集选件类的多个记录视图。

为了方便最终用户将从记录到记录视图的记录,应用程序向导创建的移动到第一个,接下来,条、最后一条记录的菜单(并且可以是工具栏)的资源。 如果使用类向导创建记录视图选件类,需要使用菜单和位图编辑器创建这些资源。

有关移动的默认实现的信息从记录到日志,请参见 IsOnFirstRecordIsOnLastRecord 并将文章 使用记录视图

CRecordView 记录在记录集的用户的位置,以便记录视图能够更新用户界面。 当用户移动到记录集中的任一端,记录视图禁用用户界面对象(如菜单项或工具栏按钮—操作的进一步沿相同的方向。

有关声明和使用您的记录视图和记录集选件类的更多信息,请参见的“设计和创建记录视图”。这篇文章 记录视图上。 有关记录视图的工作原理以及如何使用它们的更多信息,请参见文章 使用记录视图

继承层次结构

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CRecordView

要求

Header: afxdb.h

请参见

参考

CFormView选件类

层次结构图

CRecordset选件类

CFormView选件类