Я работаю над школьным проектом с C # Winforms, где мне нужно создать счет на продажу автомобиля и открыть новую форму с информацией о транспортном средстве, которое было выбрано в поле со списком.Как получить объект Vehicle или его свойства на основе SelectedItem в комбинированном списке?
Объекты Vehicle находятся в списке, который связан с BindingSource, который связан с комбинированным списком.Мне удалось передать статические строки в новую форму в другом компоненте этого назначения, но я не могу понять, как получить информацию об объекте.
Мой список транспортных средств, связанных с списком.DataRetriever - это класс, который нам дали, чтобы предоставить нам объекты Vehicle.У них есть автоматически реализованные свойства (марка, модель, идентификатор, цвет и т. Д.)
List<Vehicle> vehicles = DataRetriever.GetVehicles();
BindingSource vehiclesBindingSource = new BindingSource();
vehiclesBindingSource.DataSource = vehicles;
this.cboVehicle.DataSource = vehiclesBindingSource;
this.cboVehicle.DisplayMember = "stockID";
this.cboVehicle.ValueMember = "basePrice";
Я хочу иметь возможность передавать информацию в эту форму и отображать информацию о выбранном транспортном средстве с метками.
private void vehicleInformationToolStripMenuItem_Click(object sender, EventArgs e)
{
VehicleInformation vehicleInformation = new VehicleInformation();
vehicleInformation.Show();
}