最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)treeview綁定的方法

 更新時間:2014年12月12日 08:58:58   投稿:shichen2014  
這篇文章主要介紹了C#實現(xiàn)treeview綁定的方法,包括datatable的獲取與節(jié)點的操作,具有一定的參考價值,需要的朋友可以參考下

本文實例講述了C#實現(xiàn)treeview綁定的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

復(fù)制代碼 代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
 bindTree();
    }
}
private void bindTree()
{
    ALIYUN_PIC.BLL.Folder_oper_BLL bll = new Folder_oper_BLL();
    
    DataTable dt = bll.PIC_Bind();//得到需要的datatable
    this.FillNode(dt, null);
}
private void FillNode(DataTable dt, TreeNode node)
{
    DataView dv = new DataView(dt);
    if (node == null)    //根結(jié)點
    {
 dv.RowFilter = "PARENT_NODE='0'";  //篩選到根結(jié)點的所有子節(jié)點
    }
    else  //不是根結(jié)點
    {
 dv.RowFilter = "PARENT_NODE='" + node.Value + "'";   //篩選對應(yīng)節(jié)點的所有子節(jié)點
    }
    foreach (DataRowView drv in dv)   //遍歷填充節(jié)點的所有子節(jié)點,如果傳入的節(jié)點node為葉子節(jié)點,遍歷要退出,不再進行遞歸
    {
 TreeNode no = new TreeNode(drv["NODE_NAME"].ToString(), drv["id"].ToString());
 FillNode(dt, no);  //填充no節(jié)點的子節(jié)點
 if (node == null)
 {                 
     this.PIC_TREE.Nodes.Add(no);
 }
 else
 {
     node.ChildNodes.Add(no);
 }
    }
}

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#查找素數(shù)實現(xiàn)方法

    C#查找素數(shù)實現(xiàn)方法

    這篇文章主要介紹了C#查找素數(shù)實現(xiàn)方法,程序中有很多使用的功能模塊,非常適合C#初學(xué)者學(xué)習(xí)借鑒,需要的朋友可以參考下
    2014-08-08
  • 淺談C#中ToString()和Convert.ToString()的區(qū)別

    淺談C#中ToString()和Convert.ToString()的區(qū)別

    本文介紹了ToString()和Convert.ToString()的使用方法,他們之間的區(qū)別,以及從object到string的轉(zhuǎn)換方法,希望對學(xué)習(xí)C#編程的你有所幫助
    2016-11-11
  • 淺析C#的復(fù)制和克隆

    淺析C#的復(fù)制和克隆

    這篇文章主要介紹了淺析C#的復(fù)制和克隆,需要的朋友可以參考下
    2014-07-07
  • C#端口掃描器的編寫方法

    C#端口掃描器的編寫方法

    這篇文章主要為大家詳細(xì)介紹了C#端口掃描器的編寫方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • C#比較兩個List集合內(nèi)容是否相同的幾種方法

    C#比較兩個List集合內(nèi)容是否相同的幾種方法

    本文詳細(xì)介紹了在C#中比較兩個List集合內(nèi)容是否相同的方法,包括非自定義類和自定義類的元素比較,對于非自定義類,可以使用SequenceEqual、排序后比較或HashSet來忽略重復(fù)元素,對于自定義類,需要重寫Equals和GetHashCode方法,然后使用相應(yīng)的比較方法
    2025-02-02
  • C# double和decimal數(shù)據(jù)類型以截斷的方式保留指定的小數(shù)位數(shù)

    C# double和decimal數(shù)據(jù)類型以截斷的方式保留指定的小數(shù)位數(shù)

    從事ASP.NET in C#開發(fā)快一年了,今天才知道,C#中保留小數(shù)位數(shù)時沒有使用截斷的方式
    2012-05-05
  • C#如何讀取Txt大數(shù)據(jù)并更新到數(shù)據(jù)庫詳解

    C#如何讀取Txt大數(shù)據(jù)并更新到數(shù)據(jù)庫詳解

    這篇文章主要給大家介紹了關(guān)于C#如何讀取Txt大數(shù)據(jù)并更新到數(shù)據(jù)庫的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • C# using的本質(zhì)及使用詳解

    C# using的本質(zhì)及使用詳解

    這篇文章主要為大家介紹了C# using的本質(zhì)及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • C#利用ScriptControl動態(tài)執(zhí)行JS和VBS腳本

    C#利用ScriptControl動態(tài)執(zhí)行JS和VBS腳本

    C#中利用ScriptControl動態(tài)執(zhí)行JS和VBS腳本的實現(xiàn)方法,需要的朋友可以參考下
    2013-04-04
  • C#中的多態(tài)深入理解

    C#中的多態(tài)深入理解

    如果面試時主考官要求你用一句話來描述多態(tài),盡可能的精煉,你會怎么回答?當(dāng)然答案有很多,每個人的理解和表達(dá)不盡相同,但我比較趨向這樣描述:通過繼承實現(xiàn)的不同對象調(diào)用相同的方法,表現(xiàn)出不同的行為,稱之為多態(tài)
    2014-01-01

最新評論

莫力| 策勒县| 澎湖县| 洪江市| 克山县| 庆城县| 棋牌| 弥勒县| 阜城县| 武穴市| 镇康县| 栖霞市| 安仁县| 剑河县| 临桂县| 德昌县| 南华县| 修水县| 南部县| 金川县| 威海市| 广饶县| 浦江县| 五寨县| 家居| 开阳县| 定襄县| 邢台县| 寿光市| 中阳县| 加查县| 始兴县| 海安县| 汉阴县| 阳东县| 广汉市| 遂川县| 噶尔县| 武陟县| 绥芬河市| 海安县|