Esempio n. 1
0
 /// <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); }
 }