프로젝트

일반

사용자정보

개정판 bc7a6ad1

IDbc7a6ad1862ed45fd178f4cd1d68346c7ae59726
상위 7ba0f91b
하위 77475d87

gaqhf 이(가) 5년 이상 전에 추가함

dev issue #1227 : fix mapping form

Change-Id: I7fbc1e98010557d17d720f3e355eca5ecfc05a62

차이점 보기:

DTI_PID/APIDConverter/Form/MappingForm.cs
291 291
                
292 292
            }
293 293

  
294
            void GetNodeLoopText(TreeListNode node, ref string result)
295
            {
296
                result = @"\" + node.GetDisplayText("Name") + result;
297
                if (node.ParentNode != null)
298
                    GetNodeLoopText(node.ParentNode, ref result);
299
            }
294
            
300 295
        }
301 296

  
302 297
        private void galleryControlAvevaSymbols_Gallery_ItemDoubleClick(object sender, DevExpress.XtraBars.Ribbon.GalleryItemClickEventArgs e)
303 298
        {
304 299
            if (tabbedControlGroup.SelectedTabPage.Name == "GroupSymbol" && gridViewSymbol.FocusedRowHandle >= 0)
305 300
            {
306
                gridViewSymbol.SetRowCellValue(gridViewSymbol.FocusedRowHandle, "APID_Symbol", e.Item.Caption);
301
                string result = "";
302
                GetNodeLoopText(treeListAvevaSymbol.FocusedNode, ref result);
303
                gridViewSymbol.SetRowCellValue(gridViewSymbol.FocusedRowHandle, "APID_SYMBOL", result + @"\" + e.Item.Caption);
307 304
            }
308 305
        }
309 306
        #endregion
307

  
308
        private void GetNodeLoopText(TreeListNode node, ref string result)
309
        {
310
            result = @"\" + node.GetDisplayText("Name") + result;
311
            if (node.ParentNode != null)
312
                GetNodeLoopText(node.ParentNode, ref result);
313
        }
310 314
    }
311 315
}

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)