-2
dsUni = new DataSet();
dsUni.ReadXml(pathDesc);
frm02.dgv02.DataSource = dsUni.Tables[0];
frm02.ShowDialog(); // this all works well
dsUni.WriteXml(pathDesc);  // this is in the frm02ClosingEvent

错误:当前上下文中不存在名称 dsUni 和 pathDesc
我应该写什么和在哪里 - 访问从 frm01 到 frm02 的所有控件和所有变量(现在和将来,没有任何限制),反之亦然?

4

1 回答 1

1

你可以var在 dsUni 前面写,这样你就有了声明。pathDesc 可能应该包含一个 XML 文件的路径,所以它必须在其他地方声明。有关变量范围的介绍,请参阅http://www.blackwasp.co.uk/CSharpVariableScopes.aspxhttp://www.codecandle.com/Articles/191/Csharp/Variables/Variable-scope/codedetail.aspx

于 2012-06-10T19:20:24.840 回答