/// <summary> /// 删行 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDele_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { IODeviceInfo CurrentIOInfo = this.bsDetail.Current as IODeviceInfo; if (CurrentIOInfo != null) { if (MsgBox.ShowQuestion("是否确认删除当前行") != DialogResult.No) { OperateReturnInfo opr = AGVClientDAccess.Delete_IODeviceInfo(CurrentIOInfo); if (opr.ReturnCode == OperateCodeEnum.Success) { bsDetail.DataSource = AGVDAccess.AGVClientDAccess.LoadIODeviceInfo(); bsDetail.ResetBindings(false); } else { MsgBox.Show(opr); } } } } catch (Exception ex) { MsgBox.ShowError(ex.Message); } }