因为这个forloop& amp;下拉列表。
我正在开发库存管理系统&在那个ERP我正在创建在线采购订单&卖单。
对于SEll Order Page。
假设我有10个不同的产品在我的仓库中,我想从每个产品中卖出2,000个数量
现在我在同一页面上列出了10种产品。我必须将Total 20,000数量绑定到每个产品的下拉列表中。另外,我必须循环使用它才能杀掉页面的性能
喜欢这个
Product DDl
A : 2,000
B : 2,000
C: 2,000
D: 2,000
E: 2,000
F: 2,000
G: 2,000
H: 2,000
I: 2,000
J: 2,000
假设A到J是产品列表&到右边:是我必须使用循环绑定到ddl的总量。
只能使用下拉列表从仓库中选择Inhand数量。 因此,One不能超过Inhand Quantity。 假设我的仓库中有20,000个数量,那么我必须在Forloop中循环使用20,000次 在我的下拉列表中插入那么多数量。
由于forloop Page不会重新发送,因此循环次数为20,000次 任何人都可以建议我实现这一目标的最佳方式
答案 0 :(得分:1)
我不确定你在做什么或怎么做。
如果您需要检查某人不能卖出比他更多的items
,您只需向DB询问他拥有的物品总数,并确保它更大。
您也可以保存并缓存该值,或者让它成为表格中的另一个字段。
话虽如此,假设它仍然需要一些时间来获取,你可以(应该?取决于你)使用异步调用,这样你的gui就不会等待操作完成。
答案 1 :(得分:0)
更改输入字段。您可以使用附加DropDownList
控件的Textbox
,而不是NumericUpDown
。您可以设置此值的最大值和最小值以匹配您的库存系统。