SCENARIO
=======================================
I have a Grid and I want to save the values on an XML.
Let me say that I am NOT using DataSet to load valus on my grid.
PROBLEM
=======================================
When I am saving a Grid to XML I get the following exception:
"Token StartElement in state Epilog would result in an invalid XML
document"
SOURCE CODE
=======================================
myXmlTextWriter = new XmlTextWriter (aFileName, null);
myXmlTextWriter.Formatting = Formatting.Indented;
myXmlTextWriter.WriteStartDocument();
myXmlTextWriter.WriteStartElement("MyRoot");
for (int i=0; i<this.MyDataGrid.Rows.Count; i++)
{
myXmlTextWriter.WriteStartElement("MyTag");
for (int x=0; x<this.MyDataGrid.Columns.Count; x++)
{
myXmlTextWriter.WriteElementString(this.MyDataGrid .Columns[x].HeaderText.Tri
m(), this.MyDataGrid.Rows[i].Cells[x].Text);
}
myXmlTextWriter.WriteEndElement();
myXmlTextWriter.Flush();
}
myXmlTextWriter.WriteEndElement();
myXmlTextWriter.Flush();
myXmlTextWriter.Close();
=======================================
Anybody sees anything wrong ??
Thanks,
Filippo.