• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • .net Treeview無限級無刷新示例

    發表于:2007-09-07來源:作者:點擊數: 標簽:
    <%@ Page Language="C#" %> <%@ Import Namespace="System.IO" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <script runat="server"> void Treeview1_TreeNodePopulate(object sender, T
    <%@ Page Language="C#" %>
    <%@ Import Namespace="System.IO" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

    <script runat="server">

    void Treeview1_TreeNodePopulate(object sender, TreeNodeEventArgs e)
    {
    if (IsCallback)
    if (e.Node.ChildNodes.Count == 0)
    {
    LoadChildNode(e.Node);
    }

    }

    private void LoadChildNode(TreeNode node)
    {

    DirectoryInfo directory;
    directory = new DirectoryInfo(node.Value);

    foreach (DirectoryInfo sub in directory.GetDirectories())
    {

    TreeNode subNode = new TreeNode(sub.Name);
    subNode.Value = sub.FullName;

    try
    {
    if (sub.GetDirectories().Length > 0    sub.GetFiles().Length > 0)
    {
    subNode.SelectAction = TreeNodeSelectAction.SelectExpand;
    subNode.PopulateOnDemand = true;
    subNode.NavigateUrl = "#";
    }
    }
    catch { subNode.ImageUrl = "WebResource.axd?a=sr=TreeView_XP_Explorer_ParentNode.gif&t=632242003305625000"; }
    node.ChildNodes.Add(subNode);

    }

    [1] [2]下一頁

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>