private new void DataToControls()
{
if (itemDescription != null)
{
var controller = itemDescription as Controller;
base.DataToControls();
if (controller != null)
{
edtDatumPhysicalMemory.DoubleValue = controller.PhysicalMemory;
controllerOperatingSystemListControl1.OperatingSystems = controller.OperatingSystems;
controllerProcessorControl1.ControllerProcessor = controller.Processor;
ControllerDrive.ControllerDrive = controller.Storage;
InstalledSoftware.ItemsDescriptions = controller.InstalledSoftware;
Peripherals.ItemsDescriptions = controller.Peripherals;
if (controller.VideoCapabilities != null)
{
foreach (string video in controller.VideoCapabilities)
{
DataGridViewRow row = VideoCapabilities.AddRow();
VideoCapabilities.AddColumnData(row, "capability", video);
}
}
if (controller.AudioCapabilities != null)
{
foreach (string audio in controller.AudioCapabilities)
{
DataGridViewRow row = AudioCapabilities1.AddRow();
AudioCapabilities1.AddColumnData(row, "capability", audio);
}
}
}
}
}