簡體   English   中英

基於組合框的簡單文本框填充

[英]Simple textbox populating based on combobox

我想在不使用數據庫的情況下從組合框填充文本框。 例如,我使用的是每個國家/地區的GDP,並且從下拉列表中選擇國家/地區后,它將每年使用該國家/地區的GDP填充文本框。 由於下拉列表中只有3個國家/地區,因此將以字符串形式輸入。

我在任何地方都能看到它導入數據庫或Excel工作表,而這不是我想要做的。 這里非常簡單,很難找到簡單性。

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        switch (btnCountry.Text)
        {
            case "United States":
                MessageBox.Show("You have selected the United States");
                btnAnually.Clear();
                btnAnually.("$1,000,000");

                break;
            case "Iran":
                MessageBox.Show("You have selected Iran");
                btnAnually.Clear();
                btnAnually.Equals("$2,000,000");


                break;
            case "Libya":
                MessageBox.Show("You have selected Libya");
                btnAnually.Clear();
                btnAnually.Equals("3,000,000");

                break;
        }

}
  1. 如果要在組合框更改時執行某些操作,則需要處理該事件,而不是文本框已更改。
  2. 您應該設置文本框的文本。
  3. 您應該檢查combox1的selectedIndex。

像這樣:

 private void combobox1_SelectedIndexChanged(object sender, EventArgs e){
  if(combobox1.SelectedIndex == 0){
         textbox2.Text = "$1,000,000";
  }
 }

暫無
暫無

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

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