向datagridview添加自定义控件或实现不同的解决方案

本文关键字:解决方案 实现 datagridview 添加 自定义控件 | 更新日期: 2023-09-27 18:15:27

我正在设计一个产品表,其中包含以下列:

产品名称(标签)|数量(数字)|价格(标签)

我的问题是如何添加带有产品信息和控件的表行,以及如何绑定数量控件以根据数量更改价格?

我尝试使用datagridview,但我需要设置一个最大值的数量(基于数据库值)。

向datagridview添加自定义控件或实现不同的解决方案

没关系,我自己修好了!

作为进一步的参考,如果使用表布局构建自定义表并在多维列表/集合/字典等中分配控件,当根据索引分配事件处理程序时,应该首先将索引移动到一个新的变量中,因为事件处理程序在特定循环中设置一个指针而不是索引的实际值,

伪代码示例:

for(int I = 0;i<10;我+ +){

int index = i;//阻止对指针的引用

//组件代码

//事件处理程序示例:文本框。点击+= (sender, args) => custommethodtohanldeinteractionbetweenccomponents (index);

TableLayout.Controls.Add(文本框);

}