私のC#アプリケーションからxmlファイルを作成しました。作成後にファイルを使用したいのですが、ファイルがすでに使用中であるという例外が表示されますか?私はここのソースコードがある..私はファイルか何かをクローズする必要があると思う:C#でxmlを再利用する
private void button1_Click(object sender, EventArgs e)
{
// Create the XmlDocument.
XmlDocument doc = new XmlDocument();
doc.LoadXml("<item><name>salman</name></item>"); //Your string here
// Save the document to a file and auto-indent the output.
XmlTextWriter writer = new XmlTextWriter(@"D:\data.xml", null);
writer.Formatting = Formatting.Indented;
doc.Save(writer);
///////////////
XmlDataDocument xmlDatadoc = new XmlDataDocument();
xmlDatadoc.DataSet.ReadXml(@"D:\data.xml");// here is the exception!!!!!
//now reading the created file and display it in grid view
DataSet ds = new DataSet("Books DataSet");
ds = xmlDatadoc.DataSet;
dataGridView1.DataSource = ds.DefaultViewManager;
dataGridView1.DataMember = "CP";
}
ここにコードを追加できますか? – salman
@salman - 何を追加しますか? – Oded
"実際には、IDisposableを実装するオブジェクトはどれですか? – salman