我正在设计一个产品表,其中包含以下列:
产品名称(标签)|数量(numericUpDown)|价格(标签)
我的问题是如何使用产品信息和控件添加表格行,以及如何绑定数量控件以根据数量更改价格?
我尝试使用datagridview,但我需要为数量设置一个最大值(基于数据库值)。
答案 0 :(得分:0)
没关系,我自己修好了!
进一步引用,如果使用表布局构建自定义表并在多维列表/集合/字典/等中指定控件,则在根据索引分配事件处理程序时,首先要将索引移动到新变量中,因为事件处理程序设置指针而不是特定循环中索引的实际值
示例伪代码:
for(int i = 0; i< 10; i ++) {
int index = i; //阻止引用指针
//组件代码在这里
//事件处理程序示例: TextBox.Click + =(sender,args)=> customMethodToHanldeInteractionBetweenCmponents(索引);
TableLayout.Controls.Add(文本框);
}