TreeView for WinForms
XMLによる連結
データ連結 > XMLによる連結

With TreeView, you can easily load an XML document with relational data using the ReadXML method. The ReadXML method has the following overloads depending on the user requirement allowing them to load the TreeView from XML file, stream, text reader, XML document or XML reader:

Overloads Description
ReadXml(string fileName) Loads the TreeView from an Xml document, where the fileName parameter is the name of the file to be loaded, including the path.
ReadXml(System.IO.Stream stream) Loads the TreeView from an Xml document, where the stream parameter is the System.IO.Stream object to be used for loading the TreeView.
ReadXml(System.IO.TextReader tr) Loads the TreeView from an Xml document, where tr parameter is the System.IO.TextReader object to be used for loading the TreeView.
ReadXml(System.Xml.XmlDocument doc)

Loads the TreeView from an Xml document, where the doc parameter is the System.Xml.XmlDocument object to be used for loading the TreeView.

ReadXml(System.Xml.XmlReader xr)

Loads the TreeView from an Xml document, where the xr parameter is the System.Xml.XmlReader object to be used for loading the TreeView.

The following example shows how to use the ReadXML method to load TreeView from an XML document using the XML DataSource.

C#
コードのコピー
//TreeView互換のXMLファイルをロードします(C1TreeViewのWriteXMLを使用してエクスポートされたXml)
private void LoadXml()
{
    ClearTreeView();
    c1TreeView1.ReadXml("SimpleTree.xml");
}

You can further save the contents of the TreeView to an XML document using the WriteXml method.

Note that XML import/export works only with the files saved with C1TreeView.