public void start(IVehicleDataSetting _dataSetting) { dataSetting = _dataSetting; var secs = dataSetting.loadReleaseVSections(); var segments = dataSetting.loadAllSegments(); List <string> segments_num = new List <string>() { "0" }; segments_num.AddRange(segments.Select(seg => seg.SEG_NUM.Trim()).ToList()); setDataGridView(secs); cmbo_SectionID_Value.DataSource = vsecs; cmbo_SectionID_Value.DisplayMember = "SEC_ID"; cmbo_SegmentNo_Value.DataSource = segments_num; cmbo_SegmentNumber1_Value.DataSource = segments_num.ToList(); cmbo_SegmentNumber2_Value.DataSource = segments_num.ToList(); cmbo_DriveDir_Value.DataSource = Enum.GetValues(typeof(E_DIRC_DRIV)).Cast <E_DIRC_DRIV>(); cmbo_GuideDir_Value.DataSource = Enum.GetValues(typeof(E_DIRC_GUID)).Cast <E_DIRC_GUID>(); cmbo_DirectionOfGuide1_Value.DataSource = Enum.GetValues(typeof(E_DIRC_GUID)).Cast <E_DIRC_GUID>(); cmbo_DirectionOfGuide2_Value.DataSource = Enum.GetValues(typeof(E_DIRC_GUID)).Cast <E_DIRC_GUID>(); cmbo_AreaSensor_Value.DataSource = Enum.GetValues(typeof(E_AreaSensorDir)).Cast <E_AreaSensorDir>(); cmbo_AreaSensor1_Value.DataSource = Enum.GetValues(typeof(E_AreaSensorDir)).Cast <E_AreaSensorDir>(); cmbo_AreaSensor2_Value.DataSource = Enum.GetValues(typeof(E_AreaSensorDir)).Cast <E_AreaSensorDir>(); uc_bt_Save1.MyClick += uc_bt_Save1_Click; }