【发布时间】:2017-04-09 09:12:24
【问题描述】:
我有以下代码在 Treeview 中填充数据。我怎样才能使它递归,以便我将有多个层? 目前显示如下,但我想将其显示为三层。
Here is how it looks like right now
但我正在寻找,比如说,bomitem= '500101' && bomrev='B'
500101
----100200
----300255
----100214
treeView2.Nodes.Clear();
SqlCommand cmd = new SqlCommand("select * from BOMDETAIL ORDER BY partId", cn);
try
{
SqlDataReader dr = cmd.ExecuteReader();
while(dr.Read())
{
TreeNode node = new TreeNode(dr["bomItem"].ToString());
node.Nodes.Add(dr["partId"].ToString());
//node.Nodes.Add(dr["qty"].ToString());
node.Nodes.Add(dr["bomRev"].ToString());
treeView2.Nodes.Add(node);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
【问题讨论】:
标签: c# sql-server wpf recursion treeview