입력 배열 :
string[] parentString = { "son1", "son2", "son3", "son4" };
string[] childString = { "byoung1", "byoung2", "byoung3" };
입력방법 #1
private void button1_Click(object sender, EventArgs e)
{
treeView1.Nodes.Clear();
treeView1.BeginUpdate();
foreach (string str in parentString)
{
TreeNode tn = treeView1.Nodes.Add(str);
foreach (string substr in childString)
{
tn.Nodes.Add(substr);
}
}
treeView1.EndUpdate();
}
입력방법 #2
private void button2_Click(object sender, EventArgs e)
{
treeView1.Nodes.Clear();
treeView1.BeginUpdate();
foreach (string str in parentString)
{
treeView1.Nodes.Add(str);
}
foreach (TreeNode tn in treeView1.Nodes)
{
foreach (string substr in childString)
{
tn.Nodes.Add(substr);
}
}
treeView1.EndUpdate();
}
입력방법 #3
private void button3_Click(object sender, EventArgs e)
{
treeView1.Nodes.Clear();
treeView1.BeginUpdate();
TreeNode tn = new TreeNode();
foreach (string str in childString)
{
tn.Nodes.Add(str);
}
foreach (string str in parentString)
{
TreeNode tnParent = treeView1.Nodes.Add(str);
}
treeView1.EndUpdate();
}