更新:2007 年 11 月
本主题中的信息适用于以下 Web 服务器控件:
可以使用以下三种方法向列表 Web 服务器控件添加项:
- 在设计时添加静态项。 
- 以编程方式在运行时添加项。 
- 使用数据绑定添加项。有关详细信息,请参见如何:根据数据源来填充列表 Web 服务器控件 (Visual Studio)。 
添加列表项时,最多可以为该项指定三个可能的属性。下表描述了这些属性。
| 属性 | 说明 | 
|---|---|
| Text | 指定列表中显示的文本。 | 
| Value | 指定一个与项关联但不显示的值。例如,可以将 Text 属性设置为化学元素的名称,并将 Value 属性设置为该元素的符号。 | 
| Selected | 指示是否选择此项。在 CheckBoxList 控件和多重选择 ListBox 控件中,可以选择多个项。在 DropDownList 控件、RadioButtonList 控件和单项选择 ListBox 控件中,一次只能选择一个项。如果您在这些控件中设置多个选定的项,则浏览器将确定哪一项呈现选定状态。在 BulletedList 控件中,此设置不起作用。 | 
在设计时添加静态项
- 在“设计”视图中,选择要向其中添加项的列表控件。 - 在“属性”窗口中,单击 Items 框中的省略号按钮 ( .gif) )。 )。- 出现**“ListItem 集合编辑器”**对话框。 
- 单击**“添加”**添加新项。 
- 选择此新项,然后在属性网格中为它的**“Text”、“Value”和“Selected”**属性输入值。 
- 对要添加的每个项重复步骤 2 和步骤 3,然后单击**“确定”**。 
以编程方式添加项
- 创建 ListItem 类型的新对象,设置其 Text 属性和 Value 属性。通常是通过调用 Add 方法来创建新的 ListItem。 
- 调用控件的 Items 集合的 Add 方法,并将新对象传递给它。 - 下面的代码示例演示如何向 ListBox 控件添加 ListItem 对象,但是,对于所有列表 Web 服务器控件,添加过程均相同。 - Protected Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click ListBox1.Items.Add(New ListItem("Carbon", "C")) ListBox1.Items.Add(New ListItem("Oxygen", "O")) End Sub- Protected void Button1_Click (object sender, System.EventArgs e) { ListBox1.Items.Add(new ListItem("Carbon", "C")); ListBox1.Items.Add(new ListItem("Oxygen", "O")); }