【问题标题】:How to create shopping cart using C#?如何使用 C# 创建购物车?
【发布时间】:2015-06-02 16:32:40
【问题描述】:

场景 - 在表格 A 中,用户选择样品和数量并将其添加到购物车按钮。当您单击添加到购物车按钮时,它会转到表单 B,在那里可以看到选择,然后如果他们想添加更多样品,他们单击返回。

现在我不确定如何保存用户选择,因为如果我返回,它会删除所有数据。我是新手。

请指教。我的代码 -

表格A

Form2 screen = new Form2(sample_array, quantity_array);             
screen.ShowDialog(); 

表格 B

void populate_listview(string[] sample_name, string[] qty_amt)
    {
        for (int i = 0; i < lib_name.Length; i++)
        {
            string[] subitems = new string[] { sample_name[i], qty_amt[i] };
            ListViewItem item = new ListViewItem(subitems);
            listView1.Items.Add(item);      

        }     

    }

我应该添加什么代码以保存当前列表,然后附加到新的用户选择。

【问题讨论】:

  • 我们看不到您的屏幕,而且您没有详细描述您的问题,以便我们了解您想要什么。如果您不知道如何将一个表单中的选择传递给另一个表单,请咨询Passing Values Between Windows Forms
  • 我知道如何将值从一种形式传递到另一种形式。我想创建一个添加购物车功能。表单 B 是显示所有值的地方,因此如果用户想要添加更多值,那么他们必须返回表单 A 以选择更多值。但我不知道如何在表单 B 中保存以前的选择并将新的用户选择附加到它。

标签: c# wpf shopping-cart


【解决方案1】:

基本上,您必须在页面内使用内容展示器,并通过事件发布器通知主页(带有购物车和所有选定项目的页面)!

您可以在此处找到有关 Content Presenter 的详细信息: Content Presenter

关于这里的事件:events

【讨论】:

    猜你喜欢
    • 2016-01-29
    • 2014-03-13
    • 2020-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 2014-02-27
    相关资源
    最近更新 更多