用于制作购物车的树状视图和列表视图 [英] tree view and list view for making a shopping cart

查看:85
本文介绍了用于制作购物车的树状视图和列表视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在c#中创建了一个树视图和列表视图类型SHOPPING CART .Tree视图显示了不同类别的书籍,当用户点击其中任何一本时,该类别中的所有书籍都显示在列表视图中。但这仅发生在第一个节点不在那之后。我怎么做? Plz帮助



这是我的代码但是if if循环从未执行我不知道为什么?

I have made a tree view and list view type SHOPPING CART in c#.Tree view shows different categories of books and when user clicks any of them all the books in that category are displayed in list view.But this is happening only for first node not after that.How do i do that? Plz Help

this is my code but the else if loop is never executed i dont know why?

private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
{
    TreeNode newselect = e.Node;
    listView1.Items.Clear();
   // string[] arr = new string[2];

    if (e.Node.Text.ToString() == "Art, Design & Fashion")
    {

        listView1.Items.Clear();
        listView1.BeginUpdate();
        display();

        listView1.EndUpdate();
    }

}
void display()
{
    if (treeView1.SelectedNode.Text.ToString() == "Art, Design & Fashion")
    {
        ListViewItem item;
        string[] arr = new string[2];
        arr[0] = "Rugs & Carpets";
        arr[1] = "625";
        item = new ListViewItem(arr);
        listView1.Items.Add(item);
        arr[0] = "The Suit";
        arr[1] = "855";
        item = new ListViewItem(arr);
        listView1.Items.Add(item);
        arr[0] = "Style Mentors";
        arr[1] = "2696";
        item = new ListViewItem(arr);
        listView1.Items.Add(item);
        arr[0] = "Digital Photography";
        arr[1] = "2295";
        item = new ListViewItem(arr);
        listView1.Items.Add(item);
    }
    else if (treeView1.SelectedNode.Text.ToString() == "Entertainment")
    {
        listView1.Items.Clear();
        ListViewItem item;
        string[] arr = new string[2];
        arr[0] = "Rugs & Carpets";
        arr[1] = "625";
        item = new ListViewItem(arr);
        listView1.Items.Add(item);
        arr[0] = "The Suit";
        arr[1] = "855";
        item = new ListViewItem(arr);
        listView1.Items.Add(item);
        arr[0] = "Style Mentors";
        arr[1] = "2696";
        item = new ListViewItem(arr);
        listView1.Items.Add(item);
        arr[0] = "Digital Photography";
        arr[1] = "2295";
        item = new ListViewItem(arr);
        listView1.Items.Add(item);
    }
}

推荐答案

这篇关于用于制作购物车的树状视图和列表视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆