添加子节点,树视图 [英] add a child node , tree view
问题描述
我将数据从DataTable放到treeView
foreach(aRable.Rows中的DataRow aRow)
{
TreeNode tnode = new TreeNode(aRow [1] .ToString()+ aRow [2] .ToString()+
"" + aRow [3] .ToString());
treeView1.Nodes.Add(tnode);
//直到这里代码工作正常
//现在我想为最后插入的节点添加子节点
foreach(TabelaGrupe.Rows中的DataRow GrupaRow)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow [2] .ToString()
+"" + GrupaRow [3] .ToString());
/ /我应该在这里写什么来节点tnodegr作为一个孩子来持续
插入tnode
treeView1.Nodes.Add(tnodegr); // ????
}
}
treeView1.ExpandAll();
}
foreach(DataRow aRow in aTable.Rows)
{
TreeNode tnode = new Tre eNode(aRow [1] .ToString()+ aRow [2] .ToString()+
" " + aRow [3] .ToString());
//直到这里代码工作正常
//现在我想为最后插入的节点添加子节点
foreach(TabelaGrupe.Rows中的DataRow GrupaRow)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow [2] .ToString()
+"" + GrupaRow [3] .ToString());
tnode.Nodes .Add(tnodegr);
treeView1.Nodes.Add(tnode);
}
}
treeView1 .ExpandAll();
}
" Dino L." < SE ****** @ gmail.com>在消息中写道
news:Ob ************** @ TK2MSFTNGP12.phx.gbl ...我正在放置数据DataTable to treeView
foreach(DataRow aRow in aTable.Rows)
{TreeNode tnode = new TreeNode(aRow [1] .ToString()+ aRow [2] .ToString ()+
"" + aRow [3] .ToString());
treeView1.Nodes.Add(tnode);
//直到这里代码工作正常
//现在我想为最后插入的节点添加子节点
foreach(TabelaGrupe.Rows中的DataRow GrupaRow)
{
if(statment)
{TreeNode tnodegr = new TreeNode(GrupaRow [2] .ToString()
+"" + GrupaRow [3] .ToString());
//我应该写什么来将节点tnodegr作为子节点最后
插入了tnode
treeView1.Nodes.Add(tnodegr); // ????
}
}
treeView1.ExpandAll();
}
foreach(aTable.Rows中的DataRow aRow)
{
TreeNode tnode = new树节点(AROW [1] .ToStri ng()+ aRow [2] .ToString()+
" " + aRow [3] .ToString());
//直到这里代码工作正常
//现在我想为最后插入的节点添加子节点
foreach(TabelaGrupe.Rows中的DataRow GrupaRow)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow [2] .ToString()
+"" + GrupaRow [3] .ToString());
tnode.Nodes .Add(tnodegr);
treeView1.Nodes.Add(tnode);
}
}
treeView1 .ExpandAll();
}
" Dino L." < SE ****** @ gmail.com>在消息中写道
news:Ob ************** @ TK2MSFTNGP12.phx.gbl ...我正在放置数据DataTable to treeView
foreach(DataRow aRow in aTable.Rows)
{TreeNode tnode = new TreeNode(aRow [1] .ToString()+ aRow [2] .ToString ()+
"" + aRow [3] .ToString());
treeView1.Nodes.Add(tnode);
//直到这里代码工作正常
//现在我想为最后插入的节点添加子节点
foreach(TabelaGrupe.Rows中的DataRow GrupaRow)
{
if(statment)
{TreeNode tnodegr = new TreeNode(GrupaRow [2] .ToString()
+"" + GrupaRow [3] .ToString());
//我应该写什么来将节点tnodegr作为子节点最后
插入了tnode
treeView1.Nodes.Add(tnodegr); // ????
}
}
treeView1.ExpandAll();
}
一个小小的变化
foreach(DataRow aRow in aTable.Rows)
{
TreeNode tn ode = new TreeNode(aRow [1] .ToString()+ aRow [2] .ToString()+
" " + aRow [3] .ToString());
//直到这里代码工作正常
//现在我想为最后插入的节点添加子节点
foreach(TabelaGrupe.Rows中的DataRow GrupaRow)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow [2] .ToString()
+"" + GrupaRow [3] .ToString());
tnode.Nodes .Add(tnodegr);
}
}
treeView1.Nodes.Add(tnode);
}
treeView1.ExpandAll();
" Chester Ragel" < CR **** @ Virtusa.com>在消息中写道
news:eo ************** @ TK2MSFTNGP14.phx.gbl ...foreach(DataRow aRow in aTable.Rows)
{TreeNode tnode = new TreeNode(aRow [1] .ToString()+ aRow [2] .ToString()+
"" + aRow [3] .ToString());
//直到这里代码工作正常
//现在我想为最后插入的节点添加子节点
foreach(TabelaGrupe.Rows中的DataRow GrupaRow)
{
if(statment)
{TreeNode tnodegr = new TreeNode(GrupaRow [2] .ToString()
+"" + GrupaRow [3] .ToString() );; / /> treeView1.Nodes.Add(tnode);
}
}
treeView1.ExpandAll();
}
" Dino L." < SE ****** @ gmail.com>在消息中写道
新闻:Ob ************** @ TK2MSFTNGP12.phx.gbl ...我将数据从DataTable放到treeView
foreach(DataRow aRow in aTable.Rows)
{TreeNode tnode = new TreeNode(aRow [1] .ToString()+ aRow [2] .ToString()+
"" + aRow [3] .ToString());
treeView1.Nodes.Add(tnode);
//直到这里代码工作正常
//现在我想为最后插入的节点添加子节点
foreach(TabelaGrupe.Rows中的DataRow GrupaRow)
{
if(statment)
{TreeNode tnodegr = new TreeNode(GrupaRow) [2] .ToString()
+"" + GrupaRow [3] .ToString());
//我应该在这里写什么来把节点tnodegr作为一个孩子来持续
inserted tnode
treeView1.Nodes.Add(tnodegr); // ????
}
}
treeView1.ExpandAll();
}
I am putting data from DataTable to treeView
foreach( DataRow aRow in aTable.Rows)
{
TreeNode tnode = new TreeNode(aRow[1].ToString() + aRow[2].ToString() +
" " + aRow[3].ToString());
treeView1.Nodes.Add(tnode);
//till here code works fine
//now I wanna add child nodes for last inserted node
foreach( DataRow GrupaRow in TabelaGrupe.Rows)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow[2].ToString()
+ " " + GrupaRow[3].ToString());
//what should I write here to put node tnodegr as a child to last
inserted tnode
treeView1.Nodes.Add(tnodegr);//????
}
}
treeView1.ExpandAll();
}
foreach( DataRow aRow in aTable.Rows)
{
TreeNode tnode = new TreeNode(aRow[1].ToString() + aRow[2].ToString() +
" " + aRow[3].ToString());
//till here code works fine
//now I wanna add child nodes for last inserted node
foreach( DataRow GrupaRow in TabelaGrupe.Rows)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow[2].ToString()
+ " " + GrupaRow[3].ToString());
tnode.Nodes.Add(tnodegr);
treeView1.Nodes.Add(tnode);
}
}
treeView1.ExpandAll();
}
"Dino L." <se******@gmail.com> wrote in message
news:Ob**************@TK2MSFTNGP12.phx.gbl...I am putting data from DataTable to treeView
foreach( DataRow aRow in aTable.Rows)
{
TreeNode tnode = new TreeNode(aRow[1].ToString() + aRow[2].ToString() +
" " + aRow[3].ToString());
treeView1.Nodes.Add(tnode);
//till here code works fine
//now I wanna add child nodes for last inserted node
foreach( DataRow GrupaRow in TabelaGrupe.Rows)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow[2].ToString()
+ " " + GrupaRow[3].ToString());
//what should I write here to put node tnodegr as a child to last
inserted tnode
treeView1.Nodes.Add(tnodegr);//????
}
}
treeView1.ExpandAll();
}
foreach( DataRow aRow in aTable.Rows)
{
TreeNode tnode = new TreeNode(aRow[1].ToString() + aRow[2].ToString() +
" " + aRow[3].ToString());
//till here code works fine
//now I wanna add child nodes for last inserted node
foreach( DataRow GrupaRow in TabelaGrupe.Rows)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow[2].ToString()
+ " " + GrupaRow[3].ToString());
tnode.Nodes.Add(tnodegr);
treeView1.Nodes.Add(tnode);
}
}
treeView1.ExpandAll();
}
"Dino L." <se******@gmail.com> wrote in message
news:Ob**************@TK2MSFTNGP12.phx.gbl...I am putting data from DataTable to treeView
foreach( DataRow aRow in aTable.Rows)
{
TreeNode tnode = new TreeNode(aRow[1].ToString() + aRow[2].ToString() +
" " + aRow[3].ToString());
treeView1.Nodes.Add(tnode);
//till here code works fine
//now I wanna add child nodes for last inserted node
foreach( DataRow GrupaRow in TabelaGrupe.Rows)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow[2].ToString()
+ " " + GrupaRow[3].ToString());
//what should I write here to put node tnodegr as a child to last
inserted tnode
treeView1.Nodes.Add(tnodegr);//????
}
}
treeView1.ExpandAll();
}
A small change
foreach( DataRow aRow in aTable.Rows)
{
TreeNode tnode = new TreeNode(aRow[1].ToString() + aRow[2].ToString() +
" " + aRow[3].ToString());
//till here code works fine
//now I wanna add child nodes for last inserted node
foreach( DataRow GrupaRow in TabelaGrupe.Rows)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow[2].ToString()
+ " " + GrupaRow[3].ToString());
tnode.Nodes.Add(tnodegr);
}
}
treeView1.Nodes.Add(tnode);
}
treeView1.ExpandAll();
"Chester Ragel" <CR****@Virtusa.com> wrote in message
news:eo**************@TK2MSFTNGP14.phx.gbl...foreach( DataRow aRow in aTable.Rows)
{
TreeNode tnode = new TreeNode(aRow[1].ToString() + aRow[2].ToString() +
" " + aRow[3].ToString());
//till here code works fine
//now I wanna add child nodes for last inserted node
foreach( DataRow GrupaRow in TabelaGrupe.Rows)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow[2].ToString()
+ " " + GrupaRow[3].ToString());
tnode.Nodes.Add(tnodegr);
treeView1.Nodes.Add(tnode);
}
}
treeView1.ExpandAll();
}
"Dino L." <se******@gmail.com> wrote in message
news:Ob**************@TK2MSFTNGP12.phx.gbl...I am putting data from DataTable to treeView
foreach( DataRow aRow in aTable.Rows)
{
TreeNode tnode = new TreeNode(aRow[1].ToString() + aRow[2].ToString() +
" " + aRow[3].ToString());
treeView1.Nodes.Add(tnode);
//till here code works fine
//now I wanna add child nodes for last inserted node
foreach( DataRow GrupaRow in TabelaGrupe.Rows)
{
if(statment)
{
TreeNode tnodegr = new TreeNode(GrupaRow[2].ToString()
+ " " + GrupaRow[3].ToString());
//what should I write here to put node tnodegr as a child to last
inserted tnode
treeView1.Nodes.Add(tnodegr);//????
}
}
treeView1.ExpandAll();
}
这篇关于添加子节点,树视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!