我有一类叫做持有人(holder.cs)包含以下内容:树视图添加节点问题
string name;
List<String> overView;
两者都有get和set accesors。
现在的问题是获取所有overView项目的树视图作为父节点,列出属于它下面的所有名称。
因此,在我的treeviewForm.cs
我有以下目录以正确列出overView项目。 通过文本框输入名称,并且overView只是4个项目,可能或不会通过选择复选框来选择。
但我不知道我可以如何将名称添加到overView节点。因为我似乎无法连接treeViewList.Nodes.Add(list[i].overView[j]
后面的名字。
listForm.cs类:
List<Holder> list;
private void ShowOverviewWithName()
{
treeViewList.Nodes.Clear();
for (int i=0; i < list.Count; i++)
{
for (int j=0; j < list[i].overView.Count; j++)
{
//adds the overView name
treeViewList.Nodes.Add(list[i].overView[j]);
}
}
treeViewList.ExpandAll();
}
所以basicly树状视图显示我期待的是:
Overview1
name1
name2
name3
Overview2
name7
anyothernamethatbelongshere...
与属于概述了所有名称。
谢谢。
谢谢,这解决了我的问题! – KevKelders 2011-01-05 11:54:39