C# 基于combobox的简单文本框填充
我想从组合框中填充文本框,而不使用数据库。例如,我使用的是每个国家的GDP,当从下拉列表中选择该国家时,它会在文本框中填充该国家每年的GDP。这将作为字符串输入,因为下拉列表中只有3个国家 无论我看到哪里,它都会导入数据库或excel工作表,而这不是我想要做的。这里非常简单,很难找到简单性C# 基于combobox的简单文本框填充,c#,C#,我想从组合框中填充文本框,而不使用数据库。例如,我使用的是每个国家的GDP,当从下拉列表中选择该国家时,它会在文本框中填充该国家每年的GDP。这将作为字符串输入,因为下拉列表中只有3个国家 无论我看到哪里,它都会导入数据库或excel工作表,而这不是我想要做的。这里非常简单,很难找到简单性 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { switch (btnCountry
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;
}
}
private void combobox1_SelectedIndexChanged(object sender, EventArgs e){
if(combobox1.SelectedIndex == 0){
textbox2.Text = "$1,000,000";
}
}
您在这里想做什么
组合框1\u selectedIndexChanged
?这是一块田地、财产等吗<代码>文本框2_TextChanged=“$1000000”代码>你希望它做什么?您应该处理组合框的事件,然后分配文本框的属性…请只添加相关标记。我已经删除了,为了你。我已经说得更清楚了,是否有一个功能可以添加要显示在文本框中的项目?如果我将它添加到另一个下拉列表中,它将是.Items.add()combobox1\u selectedIndexChanged
可能也是一个事件处理程序(而-1不是我)。好的,检查textbox1\u textchanged也没有什么意义。更新了答案我想我的代码让它更混乱了。基于组合框选择,我想填充文本框,这样在下拉列表中选择产品1会自动将$5放入下面的文本框中it@Postman507那么,阅读这个答案中的代码应该能让你达到目的。您想要分配文本框。Text=“您想要的字符串值”
。