System.Data.XmlDataTreeWriter.XmlDataTreeWriter C# (CSharp) Method

XmlDataTreeWriter() private method

private XmlDataTreeWriter ( DataTable dt, bool writeHierarchy ) : System.Collections
dt DataTable
writeHierarchy bool
return System.Collections
        internal XmlDataTreeWriter(DataTable dt, bool writeHierarchy)
        {
            _dt = dt;
            _fFromTable = true;
            if (dt.DataSet == null)
            {
                _dTables.Add(dt);
                _topLevelTables = new DataTable[] { dt };
            }
            else
            {
                _ds = dt.DataSet;
                _dTables.Add(dt);
                if (writeHierarchy)
                {
                    _writeHierarchy = true;
                    CreateTablesHierarchy(dt);
                    _topLevelTables = CreateToplevelTables();
                }
                else // if no hierarchy , top level table should be dt
                    _topLevelTables = new DataTable[] { dt };
            }
        }

Same methods

XmlDataTreeWriter::XmlDataTreeWriter ( DataSet ds ) : System.Collections
XmlDataTreeWriter::XmlDataTreeWriter ( DataSet ds, DataTable dt ) : System.Collections