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

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

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

本文實(shí)例講述了C#實(shí)現(xiàn)treeview綁定的方法。分享給大家供大家參考。具體實(shí)現(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é)點(diǎn)
    {
 dv.RowFilter = "PARENT_NODE='0'";  //篩選到根結(jié)點(diǎn)的所有子節(jié)點(diǎn)
    }
    else  //不是根結(jié)點(diǎn)
    {
 dv.RowFilter = "PARENT_NODE='" + node.Value + "'";   //篩選對(duì)應(yīng)節(jié)點(diǎn)的所有子節(jié)點(diǎn)
    }
    foreach (DataRowView drv in dv)   //遍歷填充節(jié)點(diǎn)的所有子節(jié)點(diǎn),如果傳入的節(jié)點(diǎn)node為葉子節(jié)點(diǎn),遍歷要退出,不再進(jìn)行遞歸
    {
 TreeNode no = new TreeNode(drv["NODE_NAME"].ToString(), drv["id"].ToString());
 FillNode(dt, no);  //填充no節(jié)點(diǎn)的子節(jié)點(diǎn)
 if (node == null)
 {                 
     this.PIC_TREE.Nodes.Add(no);
 }
 else
 {
     node.ChildNodes.Add(no);
 }
    }
}

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

相關(guān)文章

  • C#查找素?cái)?shù)實(shí)現(xiàn)方法

    C#查找素?cái)?shù)實(shí)現(xiàn)方法

    這篇文章主要介紹了C#查找素?cái)?shù)實(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)換方法,希望對(duì)學(xué)習(xí)C#編程的你有所幫助
    2016-11-11
  • 淺析C#的復(fù)制和克隆

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

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

    C#端口掃描器的編寫(xiě)方法

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

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

    本文詳細(xì)介紹了在C#中比較兩個(gè)List集合內(nèi)容是否相同的方法,包括非自定義類(lèi)和自定義類(lèi)的元素比較,對(duì)于非自定義類(lèi),可以使用SequenceEqual、排序后比較或HashSet來(lái)忽略重復(fù)元素,對(duì)于自定義類(lèi),需要重寫(xiě)Equals和GetHashCode方法,然后使用相應(yīng)的比較方法
    2025-02-02
  • C# double和decimal數(shù)據(jù)類(lèi)型以截?cái)嗟姆绞奖A糁付ǖ男?shù)位數(shù)

    C# double和decimal數(shù)據(jù)類(lèi)型以截?cái)嗟姆绞奖A糁付ǖ男?shù)位數(shù)

    從事ASP.NET in C#開(kāi)發(fā)快一年了,今天才知道,C#中保留小數(shù)位數(shù)時(shí)沒(méi)有使用截?cái)嗟姆绞?/div> 2012-05-05
  • C#如何讀取Txt大數(shù)據(jù)并更新到數(shù)據(jù)庫(kù)詳解

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

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

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

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

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

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

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

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

最新評(píng)論

辽阳市| 临汾市| 商都县| 小金县| 娱乐| 青岛市| 清苑县| 鹰潭市| 治多县| 喀喇沁旗| 孝感市| 独山县| 新民市| 昌乐县| 阳新县| 文登市| 盘锦市| 柳河县| 法库县| 永安市| 西华县| 荔浦县| 仙桃市| 化州市| 同仁县| 岐山县| 马尔康县| 安宁市| 和平县| 西平县| 洮南市| 北辰区| 工布江达县| 新建县| 新平| 石泉县| SHOW| 来宾市| 沁阳市| 安平县| 安宁市|