Exemplo n.º 1
0
        /// <summary>
        /// 新增项
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void bbiNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            tlDetail.PostEditor();
            ContractBoiNode nodeNew;
            ContractBoiNode nodeSelected = tlDetail.GetDataRecordByNode(tlDetail.FocusedNode) as ContractBoiNode;

            nodeNew = viewModel.InsertNode(nodeSelected != null ? nodeSelected.ParentBoiNode : null);
            TreeListNode tlnNode = tlDetail.FindNodeByKeyID(nodeNew.ItemCode);

            tlDetail.MakeNodeVisible(tlnNode);
            tlDetail.SetFocusedNode(tlnNode);
        }