src/Bro.Common.Model/Forms/FrmDeviceOpConfigEditor.cs
@@ -70,9 +70,12 @@ } } bind.OpConfig.DeviceId = bind.Device; backOpConfig.DataFrom(bind.OpConfig); propGrid.SelectedObject = bind.OpConfig; } private void CboDevice_SelectedIndexChanged(object sender, EventArgs e) @@ -88,7 +91,9 @@ var attr = device.GetType().GetCustomAttribute<DeviceAttribute>(); if (attr != null) { propGrid.SelectedObject = ConfigFactory.GetOperationConfig(attr.TypeCode); var opConfig= ConfigFactory.GetOperationConfig(attr.TypeCode); opConfig.DeviceId = device.Id; propGrid.SelectedObject = opConfig; } } }