Advertisement
Advertisement
| 04.29.2008 at 07:22PM PDT, ID: 23364242 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: |
TreeNode rootNode = new TreeNode(this.Project.Name);
treeView1.Nodes.Add(rootNode);
foreach (AccpacBOMDataSet.BOMRow bomRow in bomTable.Rows)
{
if (bomRow.AssemblyName != null)
{
TreeNode assemblyNode = new TreeNode();
assemblyNode.Text = bomRow.AssemblyName;
rootNode.Nodes.Add(assemblyNode);
if (!bomRow.IsSubAssemblyNameNull())
{
TreeNode subAssembly = new TreeNode();
subAssembly.Text = bomRow.SubAssemblyName;
assemblyNode.Nodes.Add(subAssembly);
if (!bomRow.IsSubAssembly1NameNull())
{
TreeNode subAssembly1 = new TreeNode();
subAssembly1.Text = bomRow.SubAssembly1Name;
subAssembly.Nodes.Add(subAssembly1);
if (bomRow.ItemNo != null)
{
TreeNode itemNo = new TreeNode();
itemNo.Text = bomRow.ItemNo;
subAssembly1.Nodes.Add(itemNo);
}
}
else
{
TreeNode itemNo = new TreeNode();
itemNo.Text = bomRow.ItemNo;
subAssembly.Nodes.Add(itemNo);
}
}
else
{
TreeNode itemNo = new TreeNode();
itemNo.Text = bomRow.ItemNo;
assemblyNode.Nodes.Add(itemNo);
}
}
}
}
|