FormView 控件

FormView 控件与 DetailsView 控件类似,可用于处理数据源中的单条记录。 FormView 控件和 DetailsView 控件之间的差别在于 DetailsView 控件使用表格布局,在该布局中,记录的每个字段都各自显示为一行。而 FormView 控件不指定用于显示记录的预定义布局。实际上,您将创建一个包含控件的模板,以显示记录中的各个域。该模板中包含用于创建表单的格式、控件和绑定表达式。

FormView 控件通常用于更新和插入新记录,并且通常在主/详细方案中使用,在这些方案中,主控件的选中记录决定了要在 FormView 控件中显示的记录。有关详细信息和示例,请参阅 MSDN Library 中的使用 FormView Web 服务器控件修改数据 Cc295401.xtlink_newWindow(zh-cn,Expression.40).png(此链接可能指向英文页面)。

向网页中添加 FormView 控件

  • FormView 控件从“工具箱”面板拖到网页上。

添加 FormView 控件之后,可以为该控件指定数据源。

将 FormView 控件绑定到数据源

  1. 在“设计”视图中,右键单击 FormView 控件,然后单击“显示常用控制任务”。

  2. 在“DropDownList 任务”菜单上,单击“选择数据源”下拉列表中的现有数据源或“<新数据源...>”。

  3. 如果您选择“<新数据源...>”,则需在“数据源配置向导”中配置新的数据源。有关详细信息,请参阅使用数据绑定控件配置数据源

自定义 FormView 的显示格式

自定义 FormView 显示格式的最简便方法是使用“自动套用格式”选项。

向 FormView 控件应用基本格式方案

  1. 在“设计”视图中,右键单击 FormView 控件,然后单击“显示常用控制任务”。

  2. 在“FormView 任务”菜单上,单击“自动套用格式”。

  3. 在“自动套用格式”对话框中,从“选择架构”列表中选择一个架构。该架构对 FormView 控件产生的效果将显示在“预览”区域中。

  4. 单击“确定”应用格式架构并关闭对话框,或者单击“应用”应用格式架构而不关闭对话框。

您还可以更新与 FormView 的每个区域或状态关联的样式集,从而对区域或状态进行自定义。例如,在“标记属性”面板的“样式”组中,可自定义 FormView 的某个区域的 RowStyleRowStyle 和其他样式集。也可以采用交互方式来设置 FormView 控件区域模板的格式。

采用交互方式设计 FormView 模板

  1. 在“设计”视图中,右键单击 FormView 控件,然后单击“显示常用控制任务”。

  2. 在“FormView 任务”菜单上,单击“编辑模板”。此操作会将 Wizard 切换成模板编辑模式。

  3. 在“显示”下拉列表中,选择要编辑的模板。

  4. 模板设计完毕后,请在“FormView 任务”菜单上,单击“结束模板编辑”返回标准的“FormView”设计模式。

有关使用 FormView 控件的详细信息,请参阅 MSDN Library 中的 FormView Web Server Control Overview Cc295401.xtlink_newWindow(zh-cn,Expression.40).png(FormView Web 服务器控件概述)。

另请参阅

概念

使用 ASP.NET 网站
ASP.NET 数据控件
DataList 控件
DetailsView 控件
GridView 控件
Repeater 控件