国产探花免费观看_亚洲丰满少妇自慰呻吟_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);">


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 杭锦后旗| 金昌市| 南昌市| 平邑县| 盐边县| 伊宁县| 塔河县| 大姚县| 峨山| 双鸭山市| 武冈市| 宁晋县| 和顺县| 宽城| 双流县| 浦东新区| 临邑县| 瑞昌市| 神池县| 平南县| 定州市| 德安县| 昆明市| 黑山县| 宁国市| 德保县| 凤翔县| 东兴市| 鹤庆县| 海丰县| 轮台县| 紫阳县| 石狮市| 大丰市| 托克托县| 奇台县| 凤城市| 克东县| 广东省| 仁怀市| 佛坪县|