1

我有一个combobox与 List<> 类型数据绑定的。当我选择一些东西combobox并尝试从中找到SelectedItem时,combobox我什么也没找到。我怎么能得到这个我附上我的代码图片你可以理解。在此处输入图像描述

在这里,我想获得SelectedItem FiscalYearName用户从中选择的combobox

4

2 回答 2

4
 var item =  fiscalYearComboBox.SelectedItem as FiscalYear
 if(item!=null)
   _fPeriod.FiscalYear = item.FiscalYearName;
于 2013-03-05T09:30:31.583 回答
1

您将不得不按ComboBox SelectedItem原样Type投射

例子:

_fPeriod.FiscalYear = (fiscalYearComboBox.SelectedItem as FiscalPeriod).FiscalYearName;

或者,如果您ComboBox ValueMember设置为,您可以按原样FiscalYear投射SelectedValueType FiscalYear

_fPeriod.FiscalYear = fiscalYearComboBox.SelectedValue as DateTime;
于 2013-03-05T09:31:59.577 回答