Я заполняю ComboBox в C# из экземпляра класса. Как получить выбранный элемент, получив ссылку на соответствующий объект? я уже использовал SelectedValue, SelectedItem, SelectedIndex но все они возвращают строковое представление моего объекта ..C# - Как получить ссылку на объект из поля со списком?
Благодарности
[EDIT]
Кусок кода, чтобы показать, что я пытаюсь делать:
заселения часть:
foreach (Business.IAuteur auteur in _livreManager.GetAuthors())
{
comboAuthor.Items.Add(auteur);
}
извлечения части, активируется при нажатии на сохранить приклад на:
private void btnSave_Click(object sender, EventArgs e)
{
Business.IAuteur auteur = new Business.Auteur();
auteur = (Business.IAuteur)comboAuthor.SelectedValue;
// A short verification that my item has been correctly
// retrieved
toolStripStatusLabel1.Text = auteur.Nom;
}
сообщение об ошибке, указывая здесь: toolStripStatusLabel1.Text = auteur.Nom;
Ссылка на объект не установлена в экземпляр объекта.
Пожалуйста, покажите, как вы добавляете элементы в поле со списком. Естественно, если вы добавите к нему строки, вы получите только строки. –