private XmlBoundElement AttachBoundElementToDataRow(DataRow row)
{
Debug.Assert(row.Element == null);
DataTable table = row.Table;
// We shoould NOT call CreateElement here, since CreateElement will create and attach a new DataRow to the element
XmlBoundElement rowElement = new XmlBoundElement(string.Empty, table.EncodedTableName, table.Namespace, this);
rowElement.IsEmpty = false;
Bind(row, rowElement);
rowElement.ElementState = ElementState.Defoliated;
return rowElement;
}