簡體   English   中英

如何從組合框中選擇一個值以在 c# 中顯示關聯的值

[英]How do I select a value from a combo box to display an associated value in c#

我在使用 C# 的 WinForm 中有一個組合框,它顯示來自 MS Access 數據庫的客戶名稱列表。 我有另一個文本框,我想在使用組合框選擇客戶名稱時顯示客戶 ID? 我用來在組合框中顯示名稱列表的代碼如下;

public void homeFrm_Load(object sender, EventArgs e)
    {
           OleDbConnection cn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Carmine_Cycle_Couriers_Database.accdb");
        OleDbDataAdapter da = new OleDbDataAdapter("SELECT CustomerID, FirstName from tblCustomer", cn);
        DataSet dt = new DataSet();
        da.Fill(dt, "FirstName");
        cboCustomerSelect.DataSource = dt.Tables["FirstName"];
        cboCustomerSelect.DisplayMember = "FirstName";
        cboCustomerSelect.ValueMember = "CustomerID";
        cboCustomerSelect.Text = "Select Customer";
    }

您可以使用 cboCustomerSelect 的Value屬性來獲取 CustomerId。 您可以使用組合框selectedindexchanged事件並執行以下操作

yourTextBox.Text = cboCustomerSelect.Value.ToString();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM