c# treeview刷新
我是用treeview控件显示了数据库中的一个表。在对数据库操作后可以实现添加一个节点或删除一个节点。但当时数据却不能刷新。仍然是原样,重新打开窗体后才显示改过后的样子。...
我是用treeview控件显示了数据库中的一个表。在对数据库操作后 可以实现 添加一个节点 或 删除一个节点。但当时数据却不能刷新。仍然是原样,重新打开窗体后才显示改过后的样子。请问大家这个问题应该怎么解决啊?
展开
展开全部
构建treeview的方法单独写,CreateTree()
Form_Load或Page_Load中调用CreateTree();//Nodes.Clear()
添加节点,当你输入节点信息后,必然会有个"添加"按钮吧,这个按钮事件中操作数据库,插入一条记录,然后重新构建这个treeview,调用CreateTree。
不要使用timer,这个太浪费资源。
Form_Load或Page_Load中调用CreateTree();//Nodes.Clear()
添加节点,当你输入节点信息后,必然会有个"添加"按钮吧,这个按钮事件中操作数据库,插入一条记录,然后重新构建这个treeview,调用CreateTree。
不要使用timer,这个太浪费资源。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当你关闭窗口以后 将DS内数据 更新到数据库
当然 你在添加 删除节点的时候 需要在DS内做相应操作
当然 你在添加 删除节点的时候 需要在DS内做相应操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把树的加载写在页面重载里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
双击treeview
控件,在里面写代码就是了。
可以使用treeviewitem的
文本,或tag等
指明数据来源,根据这个数据来源,获取数据
放入datagridview中即可。
控件,在里面写代码就是了。
可以使用treeviewitem的
文本,或tag等
指明数据来源,根据这个数据来源,获取数据
放入datagridview中即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
treeView1.Nodes.Clear();
然后重新加载
然后重新加载
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询