【发布时间】: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