基于组合框填充的简单文本框

问题描述 投票:-1回答:1

我想在不使用数据库的情况下从组合框中填充文本框。例如,我使用的是每个国家的国内生产总值,当从下拉列表中选择国家时,它每年都会在文本框中填入国家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;
        }

}
c#
1个回答
1
投票
  1. 如果您想在组合框更改时执行某些操作,则需要处理该事件,而不是更改文本框。
  2. 您应该设置文本框的文本。
  3. 您应该检查combox1的selectedIndex。

像这样的东西:

 private void combobox1_SelectedIndexChanged(object sender, EventArgs e){
  if(combobox1.SelectedIndex == 0){
         textbox2.Text = "$1,000,000";
  }
 }
© www.soinside.com 2019 - 2024. All rights reserved.