|
『原创』C#中TreeView类操作全攻略:建立树,新增节点,删除节点,修改节点,拖动节点,与Oracle数据库交互操作(一)(22) myRow["功能标识"] = addSonForm.NewFuncItem.funcTag; myRow["功能名称"] = addSonForm.NewFuncItem.funcName; myRow["功能简述"] = addSonForm.NewFuncItem.funcDetail; myRow["所属窗体"] = addSonForm.NewFuncItem.funcBelongTo; myRow["有无界面"] = addSonForm.NewFuncItem.funcIsInterface; myRow["功能类别"] = addSonForm.NewFuncItem.funcType; myRow["功能体"] = addSonForm.NewFuncItem.funcEntity; myRow["上级功能ID"] = addSonForm.NewFuncItem.funcFatherID; myRow["可否展显"] = addSonForm.NewFuncItem.funcIsEXPand; myRow["版本号"] = addSonForm.NewFuncItem.funcVer; funcDataTable.Rows.Add(myRow); //在树的选定的节点添加新的子节点 TreeNode newSonNode=new TreeNode(addSonForm.NewFuncItem.funcName); newSonNode.Tag=addSonForm.NewFuncItem.funcID.ToString(); trv_Function.SelectedNode.Nodes.Add(newSonNode); //聚焦到新增的节点上 trv_Function.SelectedNode=newSonNode; } trv_Function.Focus(); } else { MessageBox.Show("没有选中节点!","警告",MessageBoxButtons.OK,MessageBoxIcon.Warning); } } private void btn_Modify_Click(object sender, System.EventArgs e) { if(trv_Function.SelectedNode!= null) { long editFuncItemFatherID=long.Parse(trv_Function.SelectedNode.Tag.ToString());
|