列表框和组合框示例

更新:2007 年 11 月

本示例演示几种基本的 ListBoxComboBox 任务。包括添加项、绑定到数据库表和访问选定的项。

获取示例及其安装说明

  • 执行下列一项或多项操作:

    • 在“帮助”菜单上,单击“示例”。

      自述文件将显示有关示例的信息。

    • 访问 Visual Studio 2008 示例网站。该网站提供了最新版本的示例。

    • 在安装了 Visual Studio 的计算机上查找示例。默认情况下,示例和自述文件安装在驱动器号:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid 中。对于 Visual Studio 的速成版,所有示例都可联机找到。

有关更多信息,请参见定位示例文件

安全说明:

此示例代码用于阐释概念,因此仅显示与此概念相关的代码。该代码可能不符合特定环境的安全要求,因此不应原样搬用所显示的代码。我们建议您添加安全性代码和错误处理代码,以使项目更加安全可靠。Microsoft“按原样”提供此示例代码,不提供任何保证。

运行此示例

  • 按 F5。

要求

此示例需要 Northwind 数据库。有关更多信息,请参见如何:安装用于示例的数据库组件并进行疑难解答

演示

选项卡控件的选项卡页演示了不同的技术:

  • 添加项 该示例检索 Process 对象数组,它表示计算机上当前运行的进程。Process 对象被添加至 ListBox 控件的 Items 集合。ListBox 控件的 DisplayMember 属性用于指定 Process 对象的哪个属性显示在 ListBox 控件中。

  • 绑定到数据表 此选项卡页中的代码使用“我的文档”文件夹中所有文件的列表填充 DataTable,然后将列表框绑定到该 DataTable

  • 绑定到数组 此选项卡页具有与“添加项”页相似的代码。不是将 Process 对象逐个添加到 Items 集合中,而是将整个 Process 对象数组用作 ListBox 控件的 DataSourceListBox 控件的 ValueMemberDisplayMember 属性用于控制项的显示和检索。

  • 组合框   此选项卡页中的将 ComboBox 控件绑定到使用新的 TableAdapter 和类型化数据集功能从 SQL Server 检索到的 DataTable。此示例假定,它可以在本地计算机上的 SQL Server 中找到 Northwind 示例数据库。使用该页包含的控件可以指定影响 ComboBox 控件行为的一些布局属性。

请参见

概念

数据中的新增功能

参考

ListControl.DisplayMember

ListControl.ValueMember

ListBox.SelectedIndexChanged

ListBox.SelectedIndices

ListBox.SelectedItems

ListBox.SelectionMode

Process

其他资源

ListBox 控件(Windows 窗体)

ComboBox 控件(Windows 窗体)