我在另一个类中有一系列mutator方法,每个方法都链接到一个textBox。
(ClassA的)。现在,我使用ClassA的对象(myClassAObject.setFirstName(此处为param)来设置文本,因此该参数的内容将显示在该文本框中。
该mutator方法的内容如下:
public void setFirstName (string newFirstName)
{
txtBoxFirstName.Text = newFirstName;
}
我知道mutator工作正常,因为否则我看不到患者的名字,我会看到" null",或者在println的情况下,一片空白。
问题在这一行
之下当我从另一个类访问时,mutator方法由于某种原因不会导致textBox显示参数中给出的文本。 textBox保持空白。我怎样才能让它正常工作?我使用MessageBoxes来检查是否有值要显示的textBox,是的,变量的内容出现在屏幕上。
以下是参数从第二个类传递到textBox所在的类的方法:
myClassAObject.setFirstName(firstName);
上面的代码是示例代码,但它说明了我在做什么。
以下是实际代码。
首先,从textBox所在的类开始。
其次,传递新参数的位置。
public void setPatientFirstName(string newPatientFirstName)
{
txtBoxPatientFirstName.Text = newPatientFirstName;
}
Second part of code:
patientRecordClassOverseer.setPatientFirstName(patReaderFirstName);
我正在使用" Reader" (OleDB)从数据库中读取数据。它正在工作,因为我有MessageBoxes设置用于调试目的。