There's few options. One of them is to use
XmlDocument[
^] and
XmlElement[
^] class.
XmlDocument xdoc = new XmlDocument();
XmlElement xroot = new XmlElement("DataSet");
XmlElement xele;
foreach(DataGridViewRow dgr in DataGridView1.Rows)
{
xele = new XmlElement("r");
foreach(DataGridViewColumn dgc in DataGridView1.Columns)
{
xele.Add(new XmlElement(dgc.Name, dgr.Cells[dgc.Index].Value);
}
xroot.Add(xele);
}
xdoc.Add(xroot);
For further information, please see:
DataGridViewRow[
^]
DataGridView.Rows[
^]
DataGridViewColumn[
^]
DataGridView.Columns[
^]