DataSet ReadXml 오류 처리 방법
XML 문자열을 DataSet로 변환 시 해당 오류( ArgumentException이(가) 처리되지 않았습니다. 경로에 잘못된 문자가 있습니다.) 가 발생하면 StringReader 클래스를 사용하여 한번 문자열을 읽은 후 ReadXml로 변환하면 오류가 발생하지 않는다.
StringReader 클래스를 이용하여 문자열을 읽어 들인다.
StringReader sr = new StringReader("Xml 문자열");
StringReader sr = new StringReader(txtInput.Text);
DataSet ds = new DataSet();
ds.ReadXml(sr);
dataGridView1.DataSource = ds.Tables[0];
DataSet ds = new DataSet();
ds.ReadXml(sr);
dataGridView1.DataSource = ds.Tables[0];