c# treeview右键菜单添加,删除,修改,添加直接在界面中添加,保存到数据库中,添加时节点是可编辑的;编辑完之后保存到数据库中,这个问题让我郁闷了好久,等待救援!!!最好是给些具体的代码!谢谢!!
解决方案 »
- 使用HttpWebRequest 如何登陆新浪网
- c# winform datagirdView Checkbox选中问题
- 有关静态类成员的问题
- 一个没解决的问题:关于继承的datagridview控件,高手进来看看
- 为什么在C#里面设置一个按钮的透明度却没有效果出来呢!求!!!
- 求混淆器
- 在线等:在panel中画图,当改变窗体大小时,原先的图还在panel上,请问怎么处理?重写了onPaint的事件代码如下。
- 如何知道QQ好友在线?
- DataAdapter.fill方法填充数据时怎样用一个进度条反映数据填充的进度?
- winform之间如何传递参数,急需!!
- httpwebrequest保持连接问题
- C#导出导入excel
EndEdit();
看看这两个方法,还有类似的事件
这个是修改的:
// 节点编辑前
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); // 更改值
}