要建立一个后台,实现菜单增删改,如何实现?

问题描述

protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){try{SqlConnectionCN=newSqlConnection("server=IT-PC;uid=sa;pwd=123456;database=DiscreteMath1");//初始化连接字符串CN.Open();//添加命令,从数据库中得到数据SqlCommandsqlCmd=newSqlCommand();sqlCmd.Connection=CN;sqlCmd.CommandType=CommandType.Text;SqlDataAdapteradp=newSqlDataAdapter("select*fromMenu_info",CN);//获取树形目录节点DataSetda=newDataSet();adp.Fill(da);this.ViewState["da"]=da;}catch(Exceptionex){}finally{}//调用递归函数,完成树形结构的生成AddTree(0,(TreeNode)null);}}//递归添加树的节点参数ParentID为树的最大父节点publicvoidAddTree(intParentID,TreeNodepNode){DataSetda=(DataSet)this.ViewState["da"];DataViewdv_=newDataView(da.Tables[0]);dv_.RowFilter="[Par_ID]="+ParentID;//过滤ParentID,得到当前的所有子节点Par_ID为父节点ID//循环递归foreach(DataRowViewRowindv_){//声明节点TreeNodeNode=newTreeNode();//开始递归if(pNode==null){//添加根节点Node.Text=Row["Menu_name"].ToString();TreeView1.Nodes.Add(Node);Node.Expanded=false;//AddTree(Int32.Parse(Row["ID"].ToString()),Node);//再次递归}else{//添加当前节点的子节点Node.Text=Row["Menu_name"].ToString();pNode.ChildNodes.Add(Node);Node.Expanded=false;AddTree(Int32.Parse(Row["ID"].ToString()),Node);//再次递归pNode.Target="info";}}}

时间: 2024-07-28 20:09:52

要建立一个后台,实现菜单增删改,如何实现?的相关文章

微信公众平台开发-微信开发者模式向用户推送消息,改的建立一个专门的后台让维护人员操作呢

问题描述 微信开发者模式向用户推送消息,改的建立一个专门的后台让维护人员操作呢 微信开发者模式向用户推送消息,改的建立一个专门的后台让维护人员操作呢 解决方案 自己看微信的sdk文档说明开发一套微信系统,或者用第三方的写好的cms,如微米的,http://bbs.weimicms.com/forum.php?mod=forumdisplay&fid=37

如何使用SQLyogEnt来建立一个简单的数据库

如果你选择PHP进行网站建设,那你必须懂得php建立数据库,那用mysql数据就是必须的了.刚接触php的朋友也许对这个mysql数据库很陌生,但如果有一款非常好用的数据库管理工具,那是用起来就方便多了,笔者几天就向大家介绍一款mysql的管理工具SQLyogEnt,笔者是用的 SQLyogEnt是英文版,目前好像没有中文版,由于功能强大,所以SQLyogEnt很受PHP用户的喜爱,接下就用实例来讲解下如何使用 SQLyogEnt来建立一个简单的数据库. 今天我建立的数据库名叫"mydb&quo

用ASP.NET建立一个在线RSS新闻聚合器

asp.net|rss|在线 概要 本文讲解了如何使用 XML Web 控件获取远程XML数据并在 ASP.NET 页面显示这些XML数据,以及使用Repeater控件发布数据库中的XML数据.在过去的几年间,随着 异构平台间共享数据的需求不断增长,XML的使用也呈爆炸性增长.意识到这种趋势,微软在整个.NET框架中对 XML 提供了健壮的支持.这意味着,对于 ASP.NET 开发者来说,在Web页面 中显示和处理 XML 数据从来没有这么容易过.本文将通过生成一个 RSS2.0 聚合引擎和在线

在 Visual C# .NET 中建立一个平滑的进度条

visual 本文内容概述建立一个自定义的进度条控件建立一个简单的客户端应用 -------------------------------------------------------------------------------- 概述本文描述了如何建立一个简单的.自定义的用户控件--一个平滑的进度条. 在早先的进度条控件版本中,例如在 Microsoft Windows Common Controls ActiveX 控件中提供的版本,您可以看到进度条有两种不同的视图.您可以通过设定

建立一个使用.Net 2.0 MemberShip功能的标准例程(三)——绑定访问篇

经过上一章的例子 我们已经建立了一个标准的,有很多有趣(甚至有些是专业级)功能的登陆系统了. 可是我们如何管理这个系统呢?难道我们要用m$提供的asp.net管理工具管理一辈子么? --当然不!那太可怕了!T_T --我们要自己写一个后台,一个可以根据用户权限自己修改的后台!@_@ 当然有一种数据库狂人,他们只冷冷的瞥了几眼m$提供的数据库结构,轻描淡写的破译了其中所有的奥妙之处,随手拖了5-6个grid 写了10多行SQL 就用数据库方式搞定了.对于这种高手,我们仰慕,我们恨不得马上吸光他的百

如何在win7电脑中建立一个隐藏的磁盘分区?

  自己的电脑.自己的磁盘,自然也就有一些自己的东西,这些东西往往是不希望被别人看到的,不管是私人的还是工作的,都是如此,那么大家是否有想到好的办法可以让这些文件资料隐身起来呢?下面,小编就来说说自己的经验之谈,不妨在win7 64位旗舰版中建立一个隐藏的分区,将这些文件全部放进去,这样就能神不知鬼不觉了! 1.首先,咱们返回到电脑桌面,找到计算机图标,右键点击,进入管理界面,然后在管理界面中点击左侧菜单中的磁盘管理. 2.接下来咱们看右侧窗口中出现的磁盘分区,选择一个比较适合的分区,然后右键点

如何创建一个自己的网站?怎样建立一个网站?

要建网站最省事的当然是花钱请网站建设公司帮你建,但是时下建站公司鱼龙混杂,费用高,少则上千元,多则上万元.所以很多人都想自己建网站,因为不用花冤枉钱,但是自己又不熟悉建站,甚至对于网站建设的概念很模糊,无从下手. 怎样建自己的网站,如何建立一个网站呢?其实自己创建一个网站并没有那么难,今天我就把建站的步骤详细写在这里. 一个网站要想独立正常的运行,必须拥有三样东西: 一.域名注册 域名,也就是网址.通俗一点的说就是网站的门牌地址,域名要尽可能的短.方便记忆,同时还要和公司的名称,产品,服务理念等

菜鸟怎么做网站?如何免费建立一个网站?

随着互联网的迅速发展,http://www.aliyun.com/zixun/aggregation/12311.html">网络技术得到了很快的普及和应用,加入站长队伍的新手们也不断增长.或者是为了销售自己公司的产品,或者是为了锻炼自己的computer technology ,又或者是为了自己朋友圈队伍建立一个网站,总而言之,建立一个网站成为越来越多人的需求. 很多人都想自己做网站,但并不是每个人都知道怎么做网站?很多的新手站长,都会问到同样的问题:我刚开始做网站应该学会什么呢?我怎么

怎样建自己的网站?如何建立一个网站?

要建网站最省事的当然是花钱请网站建设公司帮你建,但是时下建站公司鱼龙混杂,费用高,少则上千元,多则上万元.所以很多人都想自己建网站,因为不用花冤枉钱,但是自己又不熟悉建站,甚至对于网站建设的概念很模糊,无从下手. 怎样建自己的网站,如何建立一个网站呢?其实自己创建一个网站并没有那么难,今天我就把建站的步骤详细写在这里. 一个网站要想独立正常的运行,必须拥有三样东西: 一.域名注册 域名,也就是网址.通俗一点的说就是网站的门牌地址,域名要尽可能的短.方便记忆,同时还要和公司的名称,产品,服务理念等