C#中按钮点击后,treeview控件怎么选中指定节点? 20
做了一个窗体,有一个treeview控件,两个textbox控件(名称,备注),一个按钮(保存)!treeview中的节点是根据sql数据动态加载的:项目部--研发部--...
做了一个窗体,有一个treeview控件,两个textbox控件(名称,备注),一个按钮(保存)!
treeview中的节点是根据sql数据动态加载的:
项目部
--研发部
--设计部
业务部
--销售部
--渠道部
办公室
财务部
我点击其中一个节点(销售部)时,名称和备注的textbox中显示这个节点的信息,修改完,点击保存按钮后,treeview里面的数据怎么刷新过来?而且又要能继续选中刚才点击的那个节点(即销售部继续选中)?
3楼的朋友,不行啊!怎么搞呢? 我在刷新treeview的时候清空了原来的,然后又重新绑定的!
还有,我做的是winform,没有selected属性,只有selectednode属性 展开
treeview中的节点是根据sql数据动态加载的:
项目部
--研发部
--设计部
业务部
--销售部
--渠道部
办公室
财务部
我点击其中一个节点(销售部)时,名称和备注的textbox中显示这个节点的信息,修改完,点击保存按钮后,treeview里面的数据怎么刷新过来?而且又要能继续选中刚才点击的那个节点(即销售部继续选中)?
3楼的朋友,不行啊!怎么搞呢? 我在刷新treeview的时候清空了原来的,然后又重新绑定的!
还有,我做的是winform,没有selected属性,只有selectednode属性 展开
5个回答
展开全部
1 你点击某节点的时候就要记下当前点选节点的标示 比如节点ID 节点名称等 这些在你初始化节点的时候就要赋值上去了
2 点按钮保存的时候 修改后的信息要更新进数据库
3 页面重新load的时候 根据你第一步保存的节点标示(ID等)进行遍历比较 将节点标示相符的节点selected置为true
一样的 你查一下selectNode属性使用的方法 很久没用忘了 记得winform比web更容易实现
我记得好像cs模式是自动生成checkbox 你看看有没有关于当前节点checkbox的属性 设置为checked就行了
2 点按钮保存的时候 修改后的信息要更新进数据库
3 页面重新load的时候 根据你第一步保存的节点标示(ID等)进行遍历比较 将节点标示相符的节点selected置为true
一样的 你查一下selectNode属性使用的方法 很久没用忘了 记得winform比web更容易实现
我记得好像cs模式是自动生成checkbox 你看看有没有关于当前节点checkbox的属性 设置为checked就行了
展开全部
在保存按钮的事件里:
1,保存当前编辑的节点
TreeNode selectedNode = this.treeView.SelectedNode;
2,把编辑好的数据保存到数据库
3.保存成功后,再调用下你的InitData()
4.this.treeView.selectedNode = selectedNode
1,保存当前编辑的节点
TreeNode selectedNode = this.treeView.SelectedNode;
2,把编辑好的数据保存到数据库
3.保存成功后,再调用下你的InitData()
4.this.treeView.selectedNode = selectedNode
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在treeview1的AfterSelected事件里写
string nodeName = treeview1.SelectedNodes.Text;
然后用这个nodeName写成查询语句返回数据库里的数据
string nodeName = treeview1.SelectedNodes.Text;
然后用这个nodeName写成查询语句返回数据库里的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-15
展开全部
推荐您去这看看,这样的问题都有详细的解决方法,他们的java教程讲解的比较全,你可以去学习下,希望对你有帮助
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=100
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=100
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-06-18
展开全部
这么简单 不值得一提 我是你大哥 叫哥
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询