我正在努力研究如何在表单之间传递值。我有四个表格,我想将检索到的信息传递Login
给第四个也是最后一个表格。
这就是我到目前为止所拥有的。
在这个函数中:
private void btnLogin_Click(object sender, EventArgs e)
我已经像这样反序列化了我想要的数据:
NewDataSet resultingMessage = (NewDataSet)serializer.Deserialize(rdr);
然后,当我调用下一个表单时,我已经这样做了:
Form myFrm = new frmVoiceOver(resultingMessage);
myFrm.Show();
然后,我的VoiceOver
表格如下所示:
public frmVoiceOver(NewDataSet loginData)
{
InitializeComponent();
}
private void btnVoiceOverNo_Click(object sender, EventArgs e)
{
this.Close();
Form myFrm = new frmClipInformation();
myFrm.Show();
}
当我调试时,我可以看到数据是loginData
第二种形式,但我似乎无法在btnVoiceOverNo_Click
事件中访问它。如何访问它以便将其传递给下一个表单?