/// <summary> /// 加载相机列表 /// </summary> private void LoadDevList() { try { List <XCameraDevInfo> devList = XCamera.GetDevList(); string fieldName1 = CameraListGridFieldNames.FIELDNAME_CAMERA_NAME; string fieldName2 = CameraListGridFieldNames.FIELDNAME_PORT_TYPE; string fieldName3 = CameraListGridFieldNames.FIELDNAME_CAMERA_STATUS; DataTable dt = new DataTable(); dt.Columns.Add(fieldName1, typeof(string)); dt.Columns.Add(fieldName2, typeof(string)); dt.Columns.Add(fieldName3, typeof(string)); devList.ForEach(x => { DataRow dr = dt.NewRow(); dr[fieldName1] = x.FriendlyName; dr[fieldName2] = ""; dr[fieldName3] = "已连接"; dt.Rows.Add(dr); }); _gridControlCameraList.DataSource = dt; } catch (System.Exception ex) { _logger.Error(ex.Message); } }