2016-01-24 3 views
0

Я начинаю в WPF C#. Я использовал Combobox, который заполняет модель Linq to SQL. Это работает правильно. Но у меня есть большая простая проблема с этим. В моем приложении сначала получите количество членов Combobox, а затем сгенерируйте индекс Random (в пределах 0 - Count-1) и запрограммируйте индекс combobox. Combobox show Индексированное содержимое элемента правильно, но не может получить содержимое индексированного элемента и показать в текстовом поле или и т. Д. Когда я пытаюсь получить индексированный элемент, я получаю имя класса, содержащего имя Linq to Sql Model и Table. (То же, что Myclass.tblHeader) Конечно! Я очень искал свой вопрос, но не нашел ответа. Я читал и изучал многие коды с сайтов и этого сайта, но моя проблема еще не решена. Кстати, я нашел один ответ, который работает с событием «DropDownClosed», который отлично работает. Но моя проблема сосредоточена на Combobox загружена! или Форма загружена! , Заранее спасибо за любую помощьПолучить/прочитать индексированный элемент WPF C# Combobox

+0

Пожалуйста, ваш код. – STORM

+0

SelectedItem предоставит вам элемент, затем вы можете использовать желаемое свойство. – AnjumSKhan

+0

XAML код: Matin

ответ

0

Обычно это должно работать, чтобы получить выбранные элементы

String mySelectedItem = myComboBox.SelectedValue.ToString(); 

или

String mySelectedItem = myComboBox.Text; 
+0

! спасибо за повтор. Я проверяю второй выбор и не получаю ответа. о выборе одного, что такое Combobox? Это C# зарезервированное слово? или yhis это мой combobox или его экземпляр? – Matin

+0

своя сводка. Если ваше имя combobox является «mycombobox», вам нужно заменить ComboBox на mycombobox. Я обновил свой код. – STORM

+0

! Еще раз спасибо за помощь. \t Ваш первый код возвращает ошибку, если экземпляр не установлен в объект. \t Но странный случай, когда ваш второй код работает отлично и может получать содержимое combox. \t Очень странно! Я использовал этот код несколько раз в течение прошлой недели и получил ошибку, но теперь его работа. \t Отличный ответ и большое спасибо! – Matin