App_Code/Tree.cs
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Data;
using System.Web.UI;
using System.Web.UI.WebControls;
using SQLHelper;
using System.Data.SqlClient;
namespace StudentManager
{
/// <summary>
/// Summary description for Tree
/// </summary>
public class Tree
{
public static string ApplicationPath = "localhost";
public void BindLeftTreeView(TreeView treeView,bool isExpanded,bool isLink)
{
Tree tree = new Tree();
DataTable dataTable = tree.GetTrees(ASPNET2System.PROJECTNAME.ToLower());
treeView.Nodes.Clear(); ///清空树的所有节点
///创建根节点
TreeNode rootNode = new TreeNode();
///设置根节点属性
rootNode.Text = ASPNET2System.PROJECTDESN;
rootNode.Value = ASPNET2System.PROJECTTREEROOTNODEDATA; ///设置根节点的Key值
rootNode.Expanded = isExpanded;
if (isLink == true)
{
rootNode.NavigateUrl = "MainDesktop.aspx";
rootNode.Target = "MainFrame";
rootNode.ImageUrl = "../Images/Icon/05.gif";
}
///添加根节点
treeView.Nodes.Add(rootNode);
///创建其他节点
CreateChildNode(rootNode, dataTable,isExpanded,isLink);
}
private void CreateChildNode(TreeNode parentNode, DataTable dataTable, bool isExpanded, bool isLink)
{
DataRow[] rowList = dataTable.Select("ParentID='" + parentNode.Value + "'");
foreach (DataRow row in rowList)
{ ///创建新节点
TreeNode node = new TreeNode();
///设置节点的属性
node.Text = row["Desn"].ToString();
node.Value = row["TreeID"].ToString();
node.Expanded = isExpanded;
if (isLink == true)
{
///格式化后台管理页面的链接地址
node.NavigateUrl = FormatAdminPageUrl(row["Url"].ToString());
node.Target = "MainFrame";
}
后面还有 107 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
