c# treeview右键菜单添加,删除,修改,添加直接在界面中添加,保存到数据库中,添加时节点是可编辑的;编辑完之后保存到数据库中,这个问题让我郁闷了好久,等待救援!!!最好是给些具体的代码!谢谢!!

解决方案 »

  1.   

    BeginEdit();
    EndEdit();
    看看这两个方法,还有类似的事件
      

  2.   

    添加,删除应该比较容易吧. 
    这个是修改的:
            // 节点编辑前
            private void tvType_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
            {
                // 1) 如果是根结点, 则不允许更改;  2) 如果新更改的值为空, 则取消更改
                // 3) 如果更改的值已存在, 则取消更改
                if (e.Node.Level == 0 || string.IsNullOrEmpty(e.Label) ||
                    this.tvManager.FindNameInTable(e.Label))
                {
                    e.CancelEdit = true;
                    return;
                }
                this.tvManager.ChangeNodeValue(e.Node.Tag.ToString(), e.Label);  // 更改值
            }
      

  3.   

    请问大侠,TreeView的字体大小怎么设置啊???