У меня есть экспериментальный класс. Я создал несколько экземпляров этого класса и заполнил комбинированный список этими объектами. Я использовал свойства DisplayMember и ValueMember. Население в порядке, но когда я читаю selectedValue из выпадающего списка, это дает мне NullReferenceException.
Вот мой код:
public ref class ABC
{
ABC( Experiment^ exp )
{
this->exp = exp;
this->name = this->exp->getName();
}
property Experiment^ Exp
{
Experiment^ get()
{
return this->exp;
}
}
property String^ Name
{
String^ get()
{
return this->name;
}
}
Experiment^ exp;
String^ name;
}
Experiment^ e1;
this->combobox->Items(gcnew ABC(e1));
this->combobox->DisplayMember = "Name";
this->combobox->ValueMember = "Exp";
this->combobox->SelectedIndex = 0;
Experiment^ e2 = (Experiment^)(this->combobox->SelectedValue); // nullReferenceException