我把树的层次存到了数据库中,学院,专业,班级。
每次打开窗口的时候程序便直接从数据库中读取PID和ID然后按层次显示出树的结构。
但是现在我又遇到了一个问题。
我在做出来的程序中输入数据点击添加按钮向数据库添加新的数据时,树视图并不会自动刷新出我添加的结节,非要我把窗口关掉再开一次,才会再次读取出完整的数据形成新的treeview我的显示树结构的代码是写在 private void Form1_Load(object sender, EventArgs e)里面的添加新的数据是写在按钮点击事件里面的 private void button2_Click(object sender, EventArgs e)请问如何可以不关闭窗口,添加数据后结点自动刷新出来。
我基础比较薄弱,最好有详细点的代码过程,谢谢了各位。
每次打开窗口的时候程序便直接从数据库中读取PID和ID然后按层次显示出树的结构。
但是现在我又遇到了一个问题。
我在做出来的程序中输入数据点击添加按钮向数据库添加新的数据时,树视图并不会自动刷新出我添加的结节,非要我把窗口关掉再开一次,才会再次读取出完整的数据形成新的treeview我的显示树结构的代码是写在 private void Form1_Load(object sender, EventArgs e)里面的添加新的数据是写在按钮点击事件里面的 private void button2_Click(object sender, EventArgs e)请问如何可以不关闭窗口,添加数据后结点自动刷新出来。
我基础比较薄弱,最好有详细点的代码过程,谢谢了各位。
解决方案 »
- 控制DatagRridView单元格列宽
- gridview写入execl文件以及网站的部署
- 这个格式的xml文件的url怎么下载(https://www.test.com/downfile?w=AFKSDFSLGFD-SDFE)
- 怎样防止C#的程序被反编译或以其他形式给破了?
- C#中关于串口监视进程的问题(使用API)
- C#怎么操作excel?
- 如何读取xml文件莫节点所有的值呀,用c#!!xml高手请了!!
- C#用Graphics在PictureBox上绘制图形时绘制到一半的时候Form变成白色的,想立即结束程序时的样子,怎么解决?
- 求救!oracle数据库连接
- 请问C# 多线程间如何传递消息方便些?
- .net中的生成流水账号的方法
- MVC3 UpdateModel 方法疑问
private void button2_Click(object sender, EventArgs e)
{
......
this.Form1_Load(null, null);
}
或者 添加时,找准新节点在tree上的位置,直接添加Node,这个效率最好
选中的节点.Add(先创建的节点)
又不用刷新也快
就可以了。可能没有版主说的重新加载的方法高明,但是也就将就用着了。明天我来结贴,看下还有人回复不
可以的。我现在就是用的你说的方法,然后再用上了nodes.clear();就全部搞定了。但是看到版主说的有个重新加载的方法。我也就想看看是怎么回事。今天晚上或者明天我来结贴,谢谢你了。你帮了我很大的忙