private void barBtnDeleteCurrent_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { TreeListNode currentNode = this.tlCategory.FocusedNode; if (currentNode == null) { return; } if (DXMessage.ShowYesNoAndTips("确定删除当前分类么?") == DialogResult.Yes) { var id = Convert.ToInt32(currentNode.GetValue(tcId)); _IDService.DeleteIDReasonCategory(id); this.tlCategory.Nodes.Remove(currentNode); this.tlCategory.RefreshDataSource(); } } catch (Exception ex) { DXMessage.ShowError(ex.Message); } }