资源简介

asp.net 树形菜单 增删改查 示例

资源截图

代码片段和文件信息

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.xml.Linq;
using System.Data.SqlClient;
using spglBLL;
using spglDAL.Model;

public partial class admin_shopping_spgl_flgl : System.Web.UI.Page
{
    protected void Page_Load(object sender EventArgs e)
    {
        //页面初始化
        if (!IsPostBack)
        {
            Bind_splb();
            
        }
    }
    //商品类别删除
    [System.Web.Services.WebMethod]
    public static string splb_del(string sid)
    {
        splbBLL sl = new splbBLL();
        if (sl.delete_splb(int.Parse(sid)) <= 0)
        {
            return “0“;
        }
        else
        {
            return “1“;
        }
    }
    //商品类别向上移动
    [System.Web.Services.WebMethod]
    public static string splb_up(string sid)
    {
        splbBLL s2 = new splbBLL();
        if (s2.yd_splb(int.Parse(sid) 1) <= 0)
        {
            return “0“;
        }
        else
        {
            return “1“;
        }
    }
    //商品类别向下移动
    [System.Web.Services.WebMethod]
    public static string splb_down(string sid)
    {
        splbBLL s3 = new splbBLL();
        if (s3.yd_splb(int.Parse(sid) -1) <= 0)
        {
            return “0“;
        }
        else
        {
            return “1“;
        }
    }
    //商品类别绑定
    void Bind_splb()
    {
        TreeNode root = new TreeNode(“商品类别“ “0“);
        splbBLL s4 = new splbBLL();
        //获取父节点的数据
        DataSet ds = s4.select_splb_jid(00);
        DataTable dt = ds.Tables[0];
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            TreeNode ch = new TreeNode(dt.Rows[i][“s_lbmc“].ToString() dt.Rows[i][“s_id“].ToString());
            DataSet ds1 = s4.select_splb_jid(int.Parse(dt.Rows[i][“s_id“].ToString())0);
            DataTable dt1 = ds1.Tables[0];

            //获取子节点的数据
            for (int j = 0; j < dt1.Rows.Count; j++)
            {
                TreeNode ch1 = new TreeNode(dt1.Rows[j][“s_lbmc“].ToString() dt1.Rows[j][“s_id“].ToString());
                DataSet ds2 = s4.select_splb_jid(int.Parse(dt.Rows[i][“s_id“].ToString()) int.Parse(dt1.Rows[j][“s_id“].ToString()));
                DataTable dt2 = ds2.Tables[0];
                for (int k = 0; k < dt2.Rows.Count;k++ )
                {
                    TreeNode ch2 = new TreeNode(dt2.Rows[k][“s_lbmc“].ToString() dt2.Rows[k][“s_id“].ToString());
                    ch1.ChildNodes.Add(ch2);
                }
                ch.ChildNodes.Add(ch1);
            }
            root.ChildNodes.Add(ch);
        }
        this.TreeView1.Nodes.Add(root);
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1384  2009-04-23 18:42  树形菜单示例\css\jquery.contextMenu.css

     文件       6661  2011-04-20 09:38  树形菜单示例\flgl.aspx

     文件       3009  2012-03-15 10:12  树形菜单示例\flgl.aspx.cs

     文件      57272  2010-07-22 11:00  树形菜单示例\js\jquery-1.3.2.min.js

     文件       6999  2009-04-23 18:39  树形菜单示例\js\jquery.contextMenu.js

     文件        130  2012-03-15 10:09  树形菜单示例\数据库表.txt

     目录          0  2012-03-15 10:05  树形菜单示例\css

     目录          0  2012-03-15 10:05  树形菜单示例\js

     目录          0  2012-03-15 10:09  树形菜单示例

----------- ---------  ---------- -----  ----

                75455                    9


评论

共有 条评论