TreeView for WinForms | ComponentOne
In This Topic
    XML DataSource
    In This Topic

    This topic covers the Data Source class used for XML databinding:

    XML
    Copy Code
    <?xml version="1.0" encoding="utf-8"?>
    <C1TreeView version="6.0.20221.542">
      <Control>
        <Cursor>Default</Cursor>
        <BackColor>Control</BackColor>
        <MaximumSize>0, 0</MaximumSize>
        <MinimumSize>0, 0</MinimumSize>
        <RightToLeft>No</RightToLeft>
        <Padding>0, 0, 0, 0</Padding>
        <ImeMode>NoControl</ImeMode>
      </Control>
      <Columns>
        <Column>
          <HeaderText>Column 0</HeaderText>
          <Width>200</Width>
        </Column>
      </Columns>
      <Nodes>
        <Node>
          <Enabled>True</Enabled>
          <Value>Node 0.0</Value>
          <Nodes>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.0.0</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.0.1</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.0.2</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.0.3</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.0.4</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.0.5</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.0.6</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.0.7</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.0.8</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.0.9</Value>
            </Node>
          </Nodes>
        </Node>
        <Node>
          <Enabled>True</Enabled>
          <Value>Node 0.1</Value>
          <Nodes>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.1.0</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.1.1</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.1.2</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.1.3</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.1.4</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.1.5</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.1.6</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.1.7</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.1.8</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.1.9</Value>
            </Node>
          </Nodes>
        </Node>
        <Node>
          <Enabled>True</Enabled>
          <Value>Node 0.2</Value>
          <Nodes>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.2.0</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.2.1</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.2.2</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.2.3</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.2.4</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.2.5</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.2.6</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.2.7</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.2.8</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.2.9</Value>
            </Node>
          </Nodes>
        </Node>
        <Node>
          <Enabled>True</Enabled>
          <Value>Node 0.3</Value>
          <Nodes>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.3.0</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.3.1</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.3.2</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.3.3</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.3.4</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.3.5</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.3.6</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.3.7</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.3.8</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.3.9</Value>
            </Node>
          </Nodes>
        </Node>
        <Node>
          <Enabled>True</Enabled>
          <Value>Node 0.4</Value>
          <Nodes>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.4.0</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.4.1</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.4.2</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.4.3</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.4.4</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.4.5</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.4.6</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.4.7</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.4.8</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.4.9</Value>
            </Node>
          </Nodes>
        </Node>
        <Node>
          <Enabled>True</Enabled>
          <Value>Node 0.5</Value>
          <Nodes>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.5.0</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.5.1</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.5.2</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.5.3</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.5.4</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.5.5</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.5.6</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.5.7</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.5.8</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.5.9</Value>
            </Node>
          </Nodes>
        </Node>
        <Node>
          <Enabled>True</Enabled>
          <Value>Node 0.6</Value>
          <Nodes>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.6.0</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.6.1</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.6.2</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.6.3</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.6.4</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.6.5</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.6.6</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.6.7</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.6.8</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.6.9</Value>
            </Node>
          </Nodes>
        </Node>
        <Node>
          <Enabled>True</Enabled>
          <Value>Node 0.7</Value>
          <Nodes>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.7.0</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.7.1</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.7.2</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.7.3</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.7.4</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.7.5</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.7.6</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.7.7</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.7.8</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.7.9</Value>
            </Node>
          </Nodes>
        </Node>
        <Node>
          <Enabled>True</Enabled>
          <Value>Node 0.8</Value>
          <Nodes>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.8.0</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.8.1</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.8.2</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.8.3</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.8.4</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.8.5</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.8.6</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.8.7</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.8.8</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.8.9</Value>
            </Node>
          </Nodes>
        </Node>
        <Node>
          <Enabled>True</Enabled>
          <Value>Node 0.9</Value>
          <Nodes>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.9.0</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.9.1</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.9.2</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.9.3</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.9.4</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.9.5</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.9.6</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.9.7</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.9.8</Value>
            </Node>
            <Node>
              <Enabled>True</Enabled>
              <Value>Node 1.9.9</Value>
            </Node>
          </Nodes>
        </Node>
      </Nodes>
    </C1TreeView>