如何:为数据应用程序生成摘要视图和编辑视图(设备)

更新:2007 年 11 月

使用数据窗体查看和编辑数据网格中的单行数据。

数据窗体用户界面由两个对话框组成。“视图”对话框显示选定数据网格行的摘要视图,而“编辑”对话框用于编辑该数据网格行。

  • 在设备仿真程序中双击数据网格中的某一行,或者在设备上点击某一行,即可在正在运行的应用程序中打开“视图”对话框。

  • 在显示数据网格时单击(点击)“新建”,可以打开“编辑”对话框。此操作将在数据网格中创建新行。您还可以在显示“视图”对话框时单击(点击)“编辑”。

数据窗体被设计为自定义的模板。作为此自定义的一部分,您应添加用于验证和提交对数据库所做更改的适当代码。

使用数据窗体所做的更改不会持久保留在数据库中。有关如何保留这些更改的更多信息,请参见如何:将数据更改持久地保存到数据库中(设备)

说明:

只有针对 SQL Server Compact 3.5 和服务器数据库数据集创建的数据源支持此功能。它不受结果集、业务对象或 Web 服务支持。

下面的步骤假定在“数据源”窗口中有一个 SQL Server Compact 3.5 数据库。有关更多信息,请参见如何:创建数据库(设备)。本主题也描述了如何将现有 SQL Server 数据库作为数据源添加到您的项目中。

说明:

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您使用的 Visual Studio 版本及设置。有关更多信息,请参见Visual Studio 设置

生成数据窗体

  1. 从“数据源”窗口中将一个数据网格形式的表拖动到设计器中的窗体上。

    单击表名右侧的箭头可选择格式。

  2. 单击所拖动组件上的智能标记,然后单击以选择“生成数据窗体”。

    用于打开“任务”对话框的键盘快捷键为 Shift+Alt+F10。

    说明:

    在设计器中生成对话框时,这些对话框会短暂地显示在屏幕上。若要验证对话框是否已成为项目的组成部分,请在“解决方案资源管理器”中查找它们。

在运行的应用程序中修改数据

  1. 启动数据应用程序。

    将显示已填充了数据的数据网格。

  2. 双击某个数据行。

    该行的摘要视图便会出现在“视图”对话框中。此视图由具有内容的各列的标签和数据组成。也就是说,“视图”对话框隐藏了值为 DBNULL 的所有列。

  3. 在主菜单上单击“编辑”,打开“编辑”对话框。

    使用“编辑”对话框(其中显示了所有列)修改数据,再单击确定。

    修改后的数据显示在数据网格中。

在运行的应用程序的数据网格中创建新行

  1. 在数据网格已经打开的前提下,单击主菜单上的“新建”。

    便会出现“编辑”对话框。使用此对话框添加新的数据行。

  2. 单击“确定”。

    新行便被添加到数据网格中。

请参见

概念

使用 SQL Server Compact 3.5 数据库(设备)