예제 #1
0
 private void btnSave_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         gvDetail.CloseEditor();
         gvDetail.CloseEditForm();
         gvDetail.FocusedColumn = colSegmentID;
         if (Valid())
         {
             IList <TraJunctionSegInfo> traffics = bsDetail.List as IList <TraJunctionSegInfo>;
             if (traffics != null)
             {
                 TraInfo.Segments = traffics;
                 OperateReturnInfo opr;
                 using (WaitDialogForm dialog = new WaitDialogForm("正在保存,请稍后...", "提示"))
                 {
                     opr = AGVClientDAccess.SaveTraJunctionByOne(TraInfo);
                 }
                 MsgBox.Show(opr);
             }
         }
     }
     catch (Exception ex)
     { MsgBox.ShowError(ex.Message); }
 }