关于treeview控件的更新问题
为什么当我在当次启动程序并新建了一个文件添加好内容的时候,treeview中的内容就无法显示出来;但是如果我在上次创建完这个文件后重新启动程序,treeview控件中的信息可以显示。求各位大神给个解释啊
[code=C#][/code]
private bool InitTreeView()
{
movietree.BeginUpdate();
movietree.Nodes.Clear();
TreeNode movieNode = null;
MovieList movielist = new MovieList();
if (!File.Exists("movielist.txt"))
{
return false;
}
else
{
movielist.load();
Movie l = movielist.Head;
if (l == null)
{
return false;
}
else
{
while (l != null)
{
movieNode = new TreeNode(l.Name);
movietree.Nodes.Add(movieNode);
TreeNode timeNode = new TreeNode(l.Time);
movieNode.Nodes.Add(timeNode);
l = l.Next;
}
movietree.EndUpdate();
return true;
}
}
}
------解决方案--------------------