WPF ComboBox очистить - PullRequest
       4

WPF ComboBox очистить

3 голосов
/ 30 апреля 2009

У меня есть две радиокнопки. Если я проверю первый переключатель, приведенные ниже данные будут отображаться в поле со списком. После этого я проверю другую кнопку-переключатель и хочу очистить значения поля со списком.

<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 ]

12 голосов
/ 30 апреля 2009

Вы спрашиваете

cmbEmpType.Items.Clear();

Это должно очистить ваш комбо.

0 голосов
/ 30 апреля 2009

Это связано? Если это так, установите для свойства bound значение null. Если нет, установите SelectedItem на null.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...