2013-03-12 5 views
1

Я добавил выпадающий к добавлен новым статическим значениям, которые, как ..Невозможно присвоить выбранное значение COMBOBOX

На XAML:

<ComboBox Name="cmbBoxControlTypes" ItemsSource="{Binding}"></ComboBox> 

О Кодексе За время загрузки страницы:

MMVVMControl.cmbBoxControlTypes.Items.Add(new CustomComboBoxItem("Text Box", "0")); 
MMVVMControl.cmbBoxControlTypes.Items.Add(new CustomComboBoxItem("Pick List", "1")); 
MMVVMControl.cmbBoxControlTypes.Items.Add(new CustomComboBoxItem("Check Box", "2")); 

На Edit:

MMVVMControl.cmbBoxControlTypes.SelectedValue = dtDataList.Rows[0]["Controls"].ToString(); 

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

+0

Что такое значение 'dtDataList.Rows [0] [" Controls "]' –

+0

Я получаю значение dtDataList.Rows [0] ["Controls"] = "0", поскольку я сохранил их в таблице базы данных – Rocky

+1

Можете ли вы поместить код для класса 'CustomComboBoxItem'? –

ответ

2

Спасибо за ваши ответы: Я добавил

DisplayMemberPath="Text" SelectedValuePath="Value" 

к моему комбобоксе и получил решение.

Смежные вопросы