共用方式為


清單方塊和下拉式方塊範例

更新:2007 年 11 月

這個範例會示範幾項基本的 ListBoxComboBox 工作。其中包含新增項目、繫結至資料庫資料表,以及存取選取的項目。

若要取得範例及其安裝指示

  • 請執行下列其中一項或多項作業:

    • 按一下 [說明] 功能表上的 [範例]。

      讀我檔案會顯示範例的相關資訊。

    • 造訪 Visual Studio 2008 範例 網站 (英文)。您可以在此找到最新版的範例。

    • 在已安裝 Visual Studio 的電腦中尋找範例。根據預設,範例和讀我檔案會安裝在 drive:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid 中。如果是 Visual Studio Express 版,則所有範例都能在線上找到。

如需詳細資訊,請參閱尋找範例檔案

安全性注意事項:

範例程式碼可說明整個概念,並顯示和此概念相關的程式碼。此程式碼可能不符合特定環境的安全性要求,您也不應該以範例所示的方法使用此程式碼。我們建議您新增安全性及錯誤處理程式碼,讓您的專案更安全完善。Microsoft 提供的程式碼未經修改,並且不對任何可能造成的後果負任何責任。

若要執行這個範例

  • 按 F5。

需求

這個範例需要 Northwind 資料庫。如需詳細資訊,請參閱 HOW TO:安裝和疑難排解範例的資料庫元件

示範

索引標籤控制項的索引標籤頁會示範不同的技巧:

  • 加入項目:範例會擷取 Process 物件的陣列,這些物件代表目前在電腦上執行的處理序 (Process)。Process 物件會加入到 ListBox 控制項的 Items 集合中。ListBox 控制項的 DisplayMember 屬性是用來指定 Process 物件的哪一個屬性會顯示在 ListBox 控制項中。

  • 繫結至 DataTable:這個索引標籤頁具有可以用 [我的文件] 資料夾中所有檔案的清單填入 DataTable 的程式碼,然後將清單方塊繫結至該 DataTable

  • 繫結至陣列:這個索引標籤頁具有類似於 [加入項目] 頁的程式碼。不是逐一將 Process 物件加入至 Items 集合,而是將 Process 物件的整個陣列當做 ListBox 控制項的 DataSource 使用。ListBox 控制項的 ValueMemberDisplayMember 屬性是用來控制項目的顯示和擷取。

  • 下拉式方塊:此索引標籤頁具有可以將 ComboBox 控制項繫結至 DataTable 的程式碼 (利用新的 TableAdapter 和具型別的資料集功能從 SQL Server 所擷取)。此範例預期它可以在本機電腦上找到 SQL Server 中的 Northwind 範例資料庫;此頁具有幾個控制項,可讓您指定一些會影響 ComboBox 控制項行為的配置屬性。

請參閱

概念

資料的新功能

參考

ListControl.DisplayMember

ListControl.ValueMember

ListBox.SelectedIndexChanged

ListBox.SelectedIndices

ListBox.SelectedItems

ListBox.SelectionMode

Process

其他資源

ListBox 控制項 (Windows Form)

ComboBox 控制項 (Windows Form)