如何:根据数据源来填充列表 Web 服务器控件 (Visual Studio)

更新:2007 年 11 月

本主题中的信息适用于以下 Web 服务器控件:

ListBox

DropDownList

CheckBoxList

RadioButtonList

BulletedList

列表 Web 服务器控件可用来显示从某个数据源读取的项。控件中的每一项对应于数据源中的一项(如,数据表中的一行)。控件可以显示来自数据源的一个字段,还可以使用第二个字段作为项的值。

通过将列表控件的 AppendDataBoundItems 属性设置为 true,可以将设计时创建的列表项与从数据源填充的列表项组合在一起。典型的示例是创建一个文本为“Select an item”的列表项,将其作为 DropDownList 控件的第一项。然后,可以从数据源填充 DropDownList 控件中的其余项。

从数据源填充列表 Web 服务器控件

  1. 向页面添加数据源控件,如 SqlDataSource 控件或 ObjectDataSource 控件。

  2. 使用“数据源配置向导”为数据源控件定义连接和查询或数据检索方法。

  3. 右击列表控件,并单击**“显示智能标记”**。

  4. 在任务菜单中,单击**“选择数据源”**。

    此时将显示“数据源配置向导”。

  5. 在**“选择数据源”**列表中,单击在步骤 1 中添加的数据源控件。

  6. 在**“选择要显示的数据字段”**列表中,单击要在控件中显示的数据字段。

  7. 还可以选择在**“为值选择数据字段”**列表中,单击要作为每个项的值存储的数据字段。

  8. 如果从数据源填充列表时控件已包含您要保留的静态定义列表项,还可以选择将控件的 AppendDataBoundItems 属性设置为 true。

请参见

任务

演练:在 Visual Studio 中创建主/详细信息网页

概念

BulletedList Web 服务器控件概述

参考

CheckBox 和 CheckBoxList Web 服务器控件概述

DropDownList Web 服务器控件概述

ListBox Web 服务器控件概述

RadioButton 和 RadioButtonList Web 服务器控件概述