91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 55KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-03
  • 語言: 其他
  • 標簽: 讀xml文件??treeview??

資源簡介

實現讀取xml文件并在treeview上顯示并添加修改刪除節點

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?System.xml;

namespace?xmlTreeAPP
{
????public?partial?class?Form1?:?Form
????{
????????xmlDocument?doc?=?new?xmlDocument();
????????public?string?str1?=?““;
????????public?string?strnode?=?““;
????????public?string?filename?=?““;
????????public?string?attributeName?=?““;
????????public?string?attributeVale?=?““;
????????public?int?i?=?0;
????????private?Point?Position?=?new?Point(0?0);

????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????//加載文件
????????private?void?button_load_Click(object?sender?EventArgs?e)
????????{
????????????//string?xmlfileaddr=““;
????????????OpenFileDialog?dlg?=?new?OpenFileDialog();
????????????dlg.InitialDirectory?=?“D:\\“;
????????????dlg.Filter?=?“xml?files(*.xml)|*.xml“;
????????????dlg.FilterIndex?=?2;
????????????dlg.RestoreDirectory?=?true;
????????????if(dlg.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????filename?=?dlg.FileName;
????????????}
????????????LoadxmlFile(filename);
????????}
????????public?void?LoadxmlFile(string?fileName)
????????{
????????????doc.Load(fileName);
????????????xmlNode?xmlRoot?=?doc.DocumentElement;
????????????TreeNode?treeRoot?=?new?TreeNode(xmlRoot.Name);
????????????trView.Nodes.Add(treeRoot);
????????????//textBox1.Text?=?trView.SelectedNode.Text;
????????????LoadToTreeView(treeRoot?xmlRoot);
????????????trView.ExpandAll();

????????}
????????public?void?LoadToTreeView(TreeNode?treenodexmlNode?xmlNode)
????????{
????????????foreach(xmlNode?leaf?in?xmlNode.ChildNodes)
????????????{
????????????????TreeNode?treeleaf?=?null;
????????????????string?str;
????????????????str?=?leaf.Name;
????????????????if?(str?==?“#text“)
????????????????{
????????????????????treeleaf?=?new?TreeNode(leaf.InnerText);
????????????????????treenode.Nodes.Add(treeleaf);
????????????????}
????????????????else
????????????????{
????????????????????treeleaf?=?new?TreeNode(str);
????????????????????treenode.Nodes.Add(treeleaf);
????????????????????LoadToTreeView(treeleaf?leaf);
????????????????}
????????????}
????????}
/*
????????private?void?button_save_Click(object?sender?EventArgs?e)
????????{
????????????string?str?=?““;
????????????SaveFileDialog?dlg?=?new?SaveFileDialog();
????????????dlg.InitialDirectory?=?“c:\\“;
????????????dlg.Filter?=?“xml?files(*.xml)|*.xml“;
????????????dlg.FilterIndex?=?2;
????????????dlg.RestoreDirectory?=?true;
????????????if?(dlg.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????str?=?dlg.FileName;
????????????}
????????????doc.Save(str);
????????}
*/
????????//刪除
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?=?trView.SelectedNode.Text;????//選中節點的文

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????187??2014-12-19?21:22??xmlTreeAPP\App.config

?????文件????????476??2018-01-22?11:04??xmlTreeAPP\bin\Debug\111.xml

?????文件??????15360??2018-01-23?08:56??xmlTreeAPP\bin\Debug\xmlTreeAPP.exe

?????文件????????187??2014-12-19?21:22??xmlTreeAPP\bin\Debug\xmlTreeAPP.exe.config

?????文件??????28160??2018-01-23?08:56??xmlTreeAPP\bin\Debug\xmlTreeAPP.pdb

?????文件??????22696??2018-01-23?17:38??xmlTreeAPP\bin\Debug\xmlTreeAPP.vshost.exe

?????文件????????187??2014-12-19?21:22??xmlTreeAPP\bin\Debug\xmlTreeAPP.vshost.exe.config

?????文件????????490??2010-03-17?22:39??xmlTreeAPP\bin\Debug\xmlTreeAPP.vshost.exe.manifest

?????文件???????9634??2018-01-23?18:06??xmlTreeAPP\Form1.cs

?????文件??????10906??2018-01-22?11:16??xmlTreeAPP\Form1.Designer.cs

?????文件???????6192??2018-01-22?11:16??xmlTreeAPP\Form1.resx

?????文件???????1452??2018-01-20?20:03??xmlTreeAPP\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????7112??2018-01-22?09:04??xmlTreeAPP\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件??????????0??2014-12-19?21:22??xmlTreeAPP\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

?????文件??????????0??2014-12-19?21:22??xmlTreeAPP\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

?????文件??????????0??2014-12-19?21:22??xmlTreeAPP\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

?????文件?????????42??2018-01-21?20:36??xmlTreeAPP\obj\Debug\xmlTreeAPP.csproj.CoreCompileInputs.cache

?????文件???????2934??2018-01-23?17:38??xmlTreeAPP\obj\Debug\xmlTreeAPP.csproj.FileListAbsolute.txt

?????文件???????1072??2018-01-22?11:16??xmlTreeAPP\obj\Debug\xmlTreeAPP.csproj.GenerateResource.Cache

?????文件???????2210??2018-01-20?16:37??xmlTreeAPP\obj\Debug\xmlTreeAPP.csprojResolveAssemblyReference.cache

?????文件??????15360??2018-01-23?08:56??xmlTreeAPP\obj\Debug\xmlTreeAPP.exe

?????文件????????180??2018-01-22?11:16??xmlTreeAPP\obj\Debug\xmlTreeAPP.Form1.resources

?????文件??????28160??2018-01-23?08:56??xmlTreeAPP\obj\Debug\xmlTreeAPP.pdb

?????文件????????180??2018-01-21?20:36??xmlTreeAPP\obj\Debug\xmlTreeAPP.Properties.Resources.resources

?????文件????????522??2014-12-19?21:22??xmlTreeAPP\Program.cs

?????文件???????1344??2014-12-19?21:22??xmlTreeAPP\Properties\AssemblyInfo.cs

?????文件???????2872??2014-12-19?21:22??xmlTreeAPP\Properties\Resources.Designer.cs

?????文件???????5612??2014-12-19?21:22??xmlTreeAPP\Properties\Resources.resx

?????文件???????1097??2014-12-19?21:22??xmlTreeAPP\Properties\Settings.Designer.cs

?????文件????????249??2014-12-19?21:22??xmlTreeAPP\Properties\Settings.settings

............此處省略13個文件信息

評論

共有 條評論