-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

dsUni の前に書くことができるvarので、宣言を行うことができます。pathDesc にはおそらく XML ファイルへのパスが含まれているはずなので、別の場所で宣言する必要があります。可変スコープの概要については、http://www.blackwasp.co.uk/CSharpVariableScopes.aspxまたはhttp://www.codecandle.com/Articles/191/Csharp/Variables/Variable-scope/codedetail.aspxを参照してください

于 2012-06-10T19:20:24.840 に答える