读书人

急求 ++ 如何把treeview中选中的数据填

发布时间: 2012-04-18 15:01:59 作者: rapoo

急求 ++ 怎么把treeview中选中的数据填充到listview中
步骤:
1、获取treeview选ree中的结点,并取得结点的数据(一般对象是存放于结点的tag中)
2、填充listivew
求实现代码?

[解决办法]

C# code
            ListViewItem item = new ListViewItem();            item.Text = treeView1.SelectedNode.Tag.ToString();            listView1.Items.Add(item);
[解决办法]


C# code
private void Form2_Load(object sender, EventArgs e){    treeView1.Nodes.Add("Root 1");    treeView1.Nodes[0].Nodes.Add("Branch 1_1");    treeView1.Nodes[0].Nodes[0].Nodes.Add("Leaf 1_1_1");    treeView1.Nodes[0].Nodes[0].Nodes.Add("Leaf 1_1_2");    treeView1.Nodes[0].Nodes.Add("Branch 1_2");    treeView1.Nodes[0].Nodes.Add("Branch 1_3");    treeView1.Nodes[0].Nodes[2].Nodes.Add("Leaf 1_3_1");    treeView1.Nodes[0].Nodes[2].Nodes.Add("Leaf 1_3_2");    treeView1.Nodes[0].Nodes[2].Nodes.Add("Leaf 1_3_3");    treeView1.Nodes[0].Nodes[2].Nodes[2].Nodes.Add("Leaf 1_3_3_1");    treeView1.Nodes[0].Nodes[2].Nodes[2].Nodes.Add("Leaf 1_3_3_2");    treeView1.Nodes.Add("Root 2");    treeView1.Nodes[1].Nodes.Add("Branch 2_1");    treeView1.Nodes[1].Nodes.Add("Branch 2_2");}private void btnMove_Click(object sender, EventArgs e){    listView1.Items.Clear();    ChangeTreeViewToListView(treeView1, listView1);}private void ChangeTreeViewToListView(TreeView treeView, ListView listView){    foreach (TreeNode rootNode in treeView.Nodes)    {        AddListViewItems(listView, rootNode);    }}private void AddListViewItems(ListView listView, TreeNode treeNode){    foreach (TreeNode subNode in treeNode.Nodes)    {        var newItem = listView.Items.Add(treeNode.Text);        newItem.SubItems.Add(subNode.Text);        AddListViewItems(listView, subNode);    }}
[解决办法]
探讨
C# code


private void Form2_Load(object sender, EventArgs e)
{
treeView1.Nodes.Add("Root 1");
treeView1.Nodes[0].Nodes.Add("Branch 1_1");
treeView1.Nodes[0].Nodes[0].Nodes.Add("Lea……

[解决办法]
探讨
C# code

ListViewItem item = new ListViewItem();
item.Text = treeView1.SelectedNode.Tag.ToString();
listView1.Items.Add(item);

读书人网 >C#

热点推荐