【发布时间】:2013-09-05 20:12:58
【问题描述】:
我有这个Combobox 充满了对象
从combobox 中选择某个对象后,我想在Textbox 中显示文本,但由于某种原因,我无法通过选择。
这就是我的combobox:
private void showBirds()
{
cboBirds.Items.Clear();
foreach (Bird b in Bird.ReadBirdCSV(txtFile.Text))
{
cboBirds.Items.Add(b);
}
}
它基本上显示了 Objects Bird 中的鸟类名称。
private void cboBirds_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
//WHAT DO I WRITE HERE TO GET txbGender TO SHOW THE GENDER?
foreach (Bird b in cboBirds.Items)
{
Console.WriteLine(b.Gender +" - " + b.Name +" - " + b.Risk + " - " +b.Reference);
}
//^This shows all info on every bird.
}
我确定这真的很简单,但我似乎无法弄清楚。
【问题讨论】:
-
我不明白
Console.WriteLine(...部分,如果你有一个TextBox,你必须设置它的Text属性。也许我错过了什么? -
你说的很对,我只是把它放在那里是为了指出我的cbo中实际上有对象,而不仅仅是字符串