0
我有一个名为产品类在C#的WinForms项目,其定义如下:如何将OO类的变量绑定到文本框?
class Product
{
string pName;
string pType;
string pSubType;
string pBarcode;
string pRegion;
string pComments;
bool pEnabled;
// methods here ...
}
现在我在我使用这个产品类的一个实例的形式。现在我想避免手动绑定此Product类实例和表单中文本框之间的数据。有没有更好的方式来做到这一点,除了手动分配值来回... ..?
这是WPF还是WinForms? – Tejs
是的,有一大堆基于TextBox'Name'或'Tag'的反射和字符串操作。但我想知道是否值得努力(或者真的是“更好”的方式)。 –
您应该将代码重构为一个方法,即一个'SetFormFromProduct'和'GetProductFromForm'方法。除此之外,手动实施这些方法可能是您最好的选择。 – Servy