国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

c#遞歸生成XML

2019-11-17 02:44:11
字體:
來源:轉載
供稿:網友
c#遞歸生成xml

遞歸方法大家應該都很熟悉了,簡而言之就是方法內部調用自己,就這樣不斷重復重復再重復的執行,

不過要擔心死循環喲。。。

當我們系統需要動態生成菜單時,也就是說我們系統的菜單是存在數據庫中的,數據庫結構類似于:

ID,Name,Parent_ID這種設計方法的時候,我們就需要根據ID 和 Parent_ID的關系來動態生成菜單。。

至于怎么生成菜單,今天就不介紹了,今天主要介紹的是 使用遞歸的方式來生成XML結構的文檔。。

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Data; 6 using System.Collections; 7 using System.Xml; 8 9 using NUnit.Framework;10 11 namespace H.MySystem.Test12 {13 [TestFixture]14 class MyTest15 {16 public DataTable InitTable()17 {18 DataTable dt = new DataTable();19 20 dt.Columns.Add("ID",typeof(string));21 dt.Columns.Add("Name", typeof(string));22 dt.Columns.Add("Parent_ID", typeof(string));23 24 DataRow row1 = dt.NewRow();25 row1["ID"] = "1";26 row1["Name"] = "第一個節點";27 28 DataRow row11 = dt.NewRow();29 row11["ID"] = "11";30 row11["Name"] = "第4個節點";31 row11["Parent_ID"] = "2";32 33 DataRow row2 =<="" dd="" class="" style="color: rgb(0, 0, 0);">


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘德县| 岢岚县| 秭归县| 阿勒泰市| 登封市| 阳东县| 玛多县| 巨野县| 安阳市| 灵山县| 连云港市| 丹江口市| 玉门市| 桐城市| 宿迁市| 靖州| 卓尼县| 青田县| 高邑县| 洛隆县| 凌海市| 宜宾市| 莱阳市| 两当县| 文水县| 乳山市| 汤阴县| 陇西县| 巢湖市| 始兴县| 武城县| 曲靖市| 阿克| 常宁市| 和静县| 西吉县| 洛扎县| 天峻县| 汶上县| 达拉特旗| 海丰县|