private void WriteGridRecordRow(GridRecordRow grr, XmlTextWriter xw) { xw.WriteStartElement("Record"); foreach(FieldDescriptor fd in grr.ParentTableDescriptor.Fields) { GridRecord rec = grr.ParentGroup.Records[0] as GridRecord; if(rec != null) xw.WriteElementString(fd.Name, rec.GetValue(fd).ToString()); } xw.WriteEndElement(); }