У меня проблема с моим списком, то, что я пытаюсь сделать, это какая-то проверка. Итак, если есть доступный serialport, он должен появиться в texbox.Проблемы с Combobox C#
Это мой код
private void LoadComportName()
{
if (_comPortComboBox.Contains(SerialPort.GetPortNames()))
{
_comPortComboBox.DataSource = SerialPort.GetPortNames();
}
}
Я думаю, что я пропустил что-то, чтобы сделать эту работу. Заранее спасибо
EDIT Я объясню это немного лучше, потому что его не очень понятно, что я хочу, я хочу, чтобы он проверяет, есть ли порты доступны и поэтому он должен идти в выпадающем списке, если не combobox должен сказать что-то вроде «Нет доступных портов». Но я думаю, что я делаю это, чтобы легко
Ваш отсутствующий ваши вопросы подробно .. Я думаю, что вы хотите 'combobox.Items.Contains', но понятия не имею, если вы используете WPF/WinForms, какой последовательный порт относится, то, что' GetPortNames' возвращается .. [ "Извлекает значение, указывающее, является ли указанный элемент управления дочерним элементом элемента управления. "] (http://msdn.microsoft.com/en-us/library/system.windows.forms.control.contains.aspx) – Sayse
Это winform приложение или ASP.NET? Ожидается, что GetPortNames() должен вернуться? – Steve
Также убедитесь, что вы пересобираете поле со списком. –