我有一个如下所示的UserControl,它已加载到Productform的FrameLayoutPanel中。每个UserControl都是Variation Object,我从数据库中的LIST <>中获取了这些变量,并将其传递给此UserControl进行显示。 变体正确显示。但是,当我想通过单击右上角的编辑按钮在另一个表单中打开相同的变体时。无论我单击哪个UserControl编辑按钮,它都只会从列表中获取最后一个UserControl对象。
我在“编辑”按钮上单击的代码将出现在每个UserControls上
private void picBEditProductVariation_Click(object sender, EventArgs e)
{
frmProductVariations frmPV = new frmProductVariations(FormUtilities.MODEEDIT, prodVariation, PROD);
frmPV.ShowDialog();
}