WPF ComboBox清楚

时间:2009-04-30 08:08:15

标签: wpf

我有两个单选按钮。如果我检查第一个单选按钮以下数据将填充在组合框中。之后,我将检查另一个单选按钮,我想清除组合框值。

<RadioButton Height="29"
             HorizontalAlignment="Left"
             Margin="143,193,0,0" Name="rdoEmployee" VerticalAlignment="Top" Width="61"
             FontSize="20"  Checked="rdoEmployee_Checked" GroupName="rdoEmployee/>

<RadioButton FontSize="20" Height="20" Margin="228,193,0,0" Name="rdoPA" 
             VerticalAlignment="Top" HorizontalAlignment="Left" Width="49"  
             Checked="rdoPA_Checked" GroupName="rdoEmployee />

<ComboBox HorizontalAlignment="Left" Margin="142,235,0,240" 
          Name="cmbEmpType" Width="200" FontSize="16" />
EmployeeTypes _ET = new EmployeeTypes();
DataRowCollection drc = _ET.EmpTypeTable.Rows;
foreach (DataRow r in drc)
{
    ComboBoxItem item = new ComboBoxItem();
    item.Tag = r["EmpTypeID"];
    item.Content = r["EmpTypeName"];

    cmbEmpType.Items.Add(item);

    if (cmbEmpType.Items.Count > 0)
    {
        cmbEmpType.SelectedIndex = 0;
    }

}

2 个答案:

答案 0 :(得分:12)

你要求

吗?
cmbEmpType.Items.Clear();

这应该清空你的组合。

答案 1 :(得分:0)

受约束吗?如果是,请将绑定属性设置为null。如果没有,请将SelectedItem设置为null