您需要
loginData在
frmVoiceOver类内部放入一个局部变量,以便能够从其他方法访问它。当前它的作用域是构造函数:
class frmVoiceOver : Form{ private NewDataSet _loginData; public frmVoiceOver(NewDataSet loginData) { _loginData = loginData; InitializeComponent(); } private void btnVoiceOverNo_Click(object sender, EventArgs e) { // Use _loginData here. this.Close(); Form myFrm = new frmClipInformation(); myFrm.Show(); }}另外,如果两种形式都在同一过程中,则可能不需要序列化数据,只需将其作为标准引用传递给形式的构造函数即可。
Google之类的“
C#变量范围 ”之类的东西可以使您在这一领域得到更多的了解,因为您将一直遇到这个概念。我很感谢你是自学成才的,所以我只是想强调一下:-)


![在Windows窗体c#之间传递值[重复] 在Windows窗体c#之间传递值[重复]](http://www.mshxw.com/aiimages/31/371021.png)
