⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tree.aspx.cs

📁 有基本信息管理,名片管理,报表等等,这方便基本需求的朋友可以下载,然后再这上面去更改,有全部的源程序.
💻 CS
📖 第 1 页 / 共 2 页
字号:
                            break;
                        }
                        if (dep[nn].ToString() == "False")
                            Response.Write("<img src='../image/line.gif' width='18px' height='18px' align='absmiddle' />");
                        if (dep[nn++].ToString() == "True")
                            Response.Write("<img src='../image/empty.gif' width='18px' height='18px' align='absmiddle' />");
                    }
                    Response.Write("<img src='../image/join.gif' width='18px' height='18px' align='absmiddle' />");
                    Response.Write("<img src='../image/folder.gif' width='16px' height='16px'  align='absmiddle' />");
                    Response.Write("<a target='" + TreeTable.Tables[0].Rows[i]["Funcdirection"].ToString().Trim() + "' onmousemove='ChangeColora(this)'  onmouseleave='ChangeColorb(this)' href='" + TreeTable.Tables[0].Rows[i]["FuncUrl"].ToString().Trim() + "'>" + "<span class='stylespan'> " + currentname + "</span></a></div>");
                    CreatTrees(current, TreeTable.Tables[0].Rows[i + 1]["ID"].ToString().Trim(), TreeTable.Tables[0].Rows[i + 1]["FuncName"].ToString().Trim(), i + 1, flag);
                }
                else //长度比下一个大,下一个在上级,又是叶子。
                {
                    Response.Write("<div class='stylediv'>");
                    Response.Write("<img src='../image/empty.gif' width='18px' height='18px'  align='absmiddle' />");

                    for (int mm = depth; mm > 0; mm--)
                    {
                        if (flag && mm == 1)
                        {
                            Response.Write("<img src='../image/empty.gif' width='18px' height='18px' align='absmiddle' />");
                            break;
                        }
                        Response.Write("<img src='../image/line.gif' width='18px' height='18px' align='absmiddle' />");
                    }
                    Response.Write("<img src='../image/joinbottom.gif' width='18px' height='18px' align='absmiddle' />");
                    Response.Write("<img src='../image/folder.gif' width='16px' height='16px'  align='absmiddle' />");
                    Response.Write("<a target='" + TreeTable.Tables[0].Rows[i]["Funcdirection"].ToString().Trim() + "' onmousemove='ChangeColora(this)'  onmouseleave='ChangeColorb(this)' href='" + TreeTable.Tables[0].Rows[i]["FuncUrl"].ToString().Trim() + "'>" + "<span class='stylespan'> " + currentname + "</span></a></div>");
                    //<a target='"TreeTable(表示DataSet TreeTable = new DataSet()方法下.第一个表.第i行.第几个字段)"'></a>;
                    CreatTrees(current, TreeTable.Tables[0].Rows[i + 1]["ID"].ToString().Trim(), TreeTable.Tables[0].Rows[i + 1]["FuncName"].ToString().Trim(), i + 1, flag);

                }

            }
            else if (current.Length < por.Length)//比他短,他出在上一及
            {


                int j = (por.Length) / 2 - (current.Length) / 2;
                while (j > 0)
                {
                    Response.Write("</div>");
                    this.depth--;
                    this.dep.RemoveAt(this.depth);
                    j--;

                }
                if (current.Length < nextnode.Length) //说名他也是一个父亲接点
                {

                   Response.Write("<div class='stylediv'onClick=ClickMenu('div_" + i.ToString() + "','plus','" + i.ToString() + "')>");
                   Response.Write("<img src='../image/empty.gif' width='18px' height='18px' align='absmiddle' />");
                    flag = JudgeBrother(current, i);
                    for (int mm = depth; mm > 0; mm--)
                    {
                        if (flag && mm == 1 && depth < 2)
                        {
                            Response.Write("<img src='../image/empty.gif' width='18px' height='18px' align='absmiddle' />");
                            break;
                        }
                        Response.Write("<img src='../image/line.gif' width='18px' height='18px' align='absmiddle' />");
                    }
                    Response.Write("<img id=plus" + i.ToString() + " src='../image/plus.gif' width='18px' height='18px' align='absmiddle' />");
                    Response.Write("<img id=open" + i.ToString() + " src='../image/open.gif'width='16px' height='16px'   align='absmiddle' />");
                    Response.Write("<a onmousemove='ChangeColora(this)'  onmouseleave='ChangeColorb(this)'>" + "<span class='stylespan'>" + TreeTable.Tables[0].Rows[i]["FuncName"].ToString().Trim() + "</SPAN></a></div>");
                    Response.Write("<div id='div_" + i.ToString() + "' style='display: none'>");

                    this.depth++;
                    dep.Add(flag);
                    CreatTrees(current, TreeTable.Tables[0].Rows[i + 1]["ID"].ToString().Trim(), TreeTable.Tables[0].Rows[i + 1]["FuncName"].ToString().Trim(), i + 1, flag);


                }
                else if (current.Length == nextnode.Length)//他就是叶子
                {

                    Response.Write("<div class='stylediv'>");
                    Response.Write("<img src='../image/empty.gif' width='18px' height='18px'  align='absmiddle' />");
                    for (int mm = depth; mm > 0; mm--)
                    {
                        Response.Write("<img src='../image/line.gif' width='18px' height='18px' align='absmiddle' />");
                    }
                    Response.Write("<img src='../image/join.gif' width='18px' height='18px' align='absmiddle' />");
                    Response.Write("<img src='../image/folder.gif' width='16px' height='16px'  align='absmiddle' />");
                    Response.Write("<a target='" + TreeTable.Tables[0].Rows[i]["Funcdirection"].ToString().Trim() + "' onmousemove='ChangeColora(this)'  onmouseleave='ChangeColorb(this)' href='" + TreeTable.Tables[0].Rows[i]["FuncUrl"].ToString().Trim() + "'>" + "<span class='stylespan'> " + currentname + "</span></a></div>");

                    CreatTrees(current, TreeTable.Tables[0].Rows[i + 1]["ID"].ToString().Trim(), TreeTable.Tables[0].Rows[i + 1]["FuncName"].ToString().Trim(), i + 1, flag);
                }
                else //长度比下一个大,下一个在上级
                {

                    Response.Write("<div class='stylediv'>");
                    Response.Write("<img src='../image/empty.gif' width='18px' height='18px'  align='absmiddle' />");
                    int nn = 0;
                    for (int mm = depth; mm > 0; mm--)
                    {
                       if (dep[nn].ToString() == "False")
                           Response.Write("<img src='../image/line.gif' width='18px' height='18px' align='absmiddle' />");
                        if (dep[nn++].ToString() == "True")
                            Response.Write("<img src='../image/empty.gif' width='18px' height='18px' align='absmiddle' />");
                    }
                    Response.Write("<img src='../image/joinbottom.gif' width='18px' height='18px' align='absmiddle' />");
                    Response.Write("<img src='../image/folder.gif' width='16px' height='16px'  align='absmiddle' />");
                    Response.Write("<a target='" + TreeTable.Tables[0].Rows[i]["Funcdirection"].ToString().Trim() + "' onmousemove='ChangeColora(this)'  onmouseleave='ChangeColorb(this)' href='" + TreeTable.Tables[0].Rows[i]["FuncUrl"].ToString().Trim() + "'>" + "<span class='stylespan'> " + currentname + "</span></a></div>");

                    CreatTrees(current, TreeTable.Tables[0].Rows[i + 1]["ID"].ToString().Trim(), TreeTable.Tables[0].Rows[i + 1]["FuncName"].ToString().Trim(), i + 1, flag);

                }


            }
            else if (current.Length == por.Length) //处在同一及
            {
                if (current.Length < nextnode.Length) //--------父亲------------------
                {

                    Response.Write("<div class='stylediv'onClick=ClickMenu('div_" + i.ToString() + "','plus','" + i.ToString() + "')>");
                    Response.Write("<img src='../image/empty.gif' width='18px' height='18px'  align='absmiddle' />");
                    flag = JudgeBrother(current, i);
                    int nn = 0;
                    for (int mm = depth; mm > 0; mm--)
                    {
                       if (dep[nn].ToString() == "False")
                           Response.Write("<img src='../image/line.gif' width='18px' height='18px' align='absmiddle' />");
                        if (dep[nn++].ToString() == "True")
                            Response.Write("<img src='../image/empty.gif' width='18px' height='18px' align='absmiddle' />");
                    }
                    Response.Write("<img id=plus" + i.ToString() + " src='../image/plus.gif' width='18px' height='18px' align='absmiddle' />");
                    Response.Write("<img id=open" + i.ToString() + " src='../image/open.gif' width='16px' height='16px'   align='absmiddle' />");
                    Response.Write("<a onmousemove='ChangeColora(this)'  onmouseleave='ChangeColorb(this)'>" + "<span class='stylespan'>" + TreeTable.Tables[0].Rows[i]["FuncName"].ToString().Trim() + "</SPAN></a></div>");
                    Response.Write("<div id='div_" + i.ToString() + "' style='display: none'>");

                    this.depth++;
                    dep.Add(flag);
                    CreatTrees(current, TreeTable.Tables[0].Rows[i + 1]["ID"].ToString().Trim(), TreeTable.Tables[0].Rows[i + 1]["FuncName"].ToString().Trim(), i + 1, flag);

                }
                else if (current.Length >= nextnode.Length)  //叶子
                {

                    Response.Write("<div class='stylediv'>");
                    Response.Write("<img src='../image/empty.gif' width='18px' height='18px'  align='absmiddle' />");
                  if (current.Length == nextnode.Length)//说明是下一个是父亲
                        flag = JudgeBrother(current, i);
                    int nn = 0;
                    for (int mm = depth; mm > 0; mm--)
                    {
                        if (flag && mm == 1)
                        {
                            Response.Write("<img src='../image/empty.gif' width='18px' height='18px' align='absmiddle' />");
                            break;
                        }
                        if (dep[nn].ToString() == "False")
                            Response.Write("<img src='../image/line.gif' width='18px' height='18px' align='absmiddle' />");
                        if (dep[nn++].ToString() == "True")
                            Response.Write("<img src='../image/empty.gif' width='18px' height='18px' align='absmiddle' />");
                    }
                    if (current.Length == nextnode.Length)
                    Response.Write("<img src='../image/join.gif' width='18px' height='18px' align='absmiddle' />");
                    else
                    Response.Write("<img src='../image/joinbottom.gif' width='18px' height='18px' align='absmiddle' />");
                    Response.Write("<img src='../image/folder.gif' width='16px' height='16px'  align='absmiddle' />");
                    Response.Write("<a target='" + TreeTable.Tables[0].Rows[i]["Funcdirection"].ToString().Trim() + "' onmousemove='ChangeColora(this)'  onmouseleave='ChangeColorb(this)' href='" + TreeTable.Tables[0].Rows[i]["FuncUrl"].ToString().Trim() + "'>" + "<span class='stylespan'> " + currentname + "</span></a></div>");
                    CreatTrees(current, TreeTable.Tables[0].Rows[i + 1]["ID"].ToString().Trim(), TreeTable.Tables[0].Rows[i + 1]["FuncName"].ToString().Trim(), i + 1, flag);
                }


            }

        }

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -