从用户获取动态输入

问题描述 投票:0回答:1

我正在尝试创建一个简单的项目,一个库存管理系统。

我们的库存中有一组待售商品(在数据库中定义),我们按客户订单的数量发货。

我遇到的问题是,用户可能只订购1件商品,或者他们可以订购100件商品,无论他们喜欢什么数量(假设该系统的用户通过电子邮件获得此信息)。

所以我在创建“销售订单”GUI时遇到了一些麻烦。

我尝试使用ListBox / ListView。在那里,我可以选择他们想要的所有项目并生成销售订单,但我无法输入相应的数量。

在表单中有20个文本框是不切实际的。

c# winforms
1个回答
0
投票

如果我正确地理解了你的问题,似乎一个好的方法是选择你想要量化的特定产品。超市POS系统通过PLU(价格查询)代码来识别产品名称和价格。您可以选择使用搜索框来梳理数据库中与搜索查询匹配的产品名称。

之后你可以有一个文本框(我建议使用number spinner)来选择数量。

最后有一个按钮,提交该特定产品的订单并继续下一个。您可以等待提交订单完成所需的所有数量,以表明如果该信息对您很重要,则该订单是一个唯一订单。

© www.soinside.com 2019 - 2024. All rights reserved.