private void tsmiAddMetaData_Click(object sender, EventArgs e) { //当前选中的详情 SYS_BUSINESSDATADETAIL detail = treeListDetail.FocusedNode.Tag as SYS_BUSINESSDATADETAIL; DlgMetaDataSelector dlg = new DlgMetaDataSelector(); dlg.MetaDatas = BusinessServcie.MetaDatas(); if (DialogResult.OK == dlg.ShowDialog()) { List <SYS_METADATA> list = dlg.SelectedItems; foreach (SYS_METADATA data in list) { BusinessServcie.AddBusinessDataDetail(CurrBusinessData.ID, data.ID, detail.ID); } } RefreshBusinessDataDetailTree(CurrBusinessData); }