我想 选中树节点 右边(panel 里有 textbox )显示节点的详细信息 然后对详细信息修改
保存后 左边的树对应的节点TEXT UPDATE 请问 不重新加载树能解决否?
保存后 左边的树对应的节点TEXT UPDATE 请问 不重新加载树能解决否?
解决方案 »
- c# repeater checkbox点击 子repeater checkbox全选
- 谁有类似QQ的即时通讯工具源码?
- 用C#将PPT转换成视频
- 请问如何一次打开N多个IE7选项卡页,任何方法
- 新手问题!关于DataGridView列汇总问题!回答好的马上给分!
- @@@送分快来抢: 我下载了小山的Ajax实现无刷新三联动下拉框代码,怎么提示AjaxMethod未定义?
- 请问如果用c#访问网络邻居的文件
- ●难道是微软的经典错误???
- C# splitContainer使用问题
- 向您请教:如何把表单中输入的字符串改为数值型用来计算!急!!
- 程序运行在系统进入之前
- 设计一个二叉树结点个数的非递归算法
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
curNode = e.Node;
this.textBox1.Text = e.Node.Text;
}
private void button1_Click(object sender, EventArgs e)
{
curNode.Text = this.textBox1.Text;
}
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
curNode = e.Node;
this.textBox1.Text = e.Node.Text;
}
private void button1_Click(object sender, EventArgs e)
{
curNode.Text = this.textBox1.Text;
}
就可以实现了
TreeNode.BeginEdit();
可以改 可是只能 再树中操作 只能更新他的text
我想要的是修改他的详情(有很多) 所以放在另一个 PANEL 里更新
{
this.textBox1.Text = e.Node.Text;
}
在Button的Clieck事件中
if(this.treeView1.SelectedNode!=null)
{
if(this.textBox2.Text !=this.treeView1.SelectedNode.Text)
{
this.treeView1.SelectedNode.Text = this.textBox2.Text;
}
}随便设置下TreeView的HideSelection =false;
结贴了