多级下拉菜单(动态)

时间:2021-02-13 11:13:24

多级下拉菜单(动态)
-------------------------------------
源代码下载/Files/singlepine/topmenu.rar

多级下拉菜单(动态)public   class  TopMenu : System.Web.UI.Page
多级下拉菜单(动态)多级下拉菜单(动态)
{
多级下拉菜单(动态)    
protected DataRow[] father;
多级下拉菜单(动态)    
protected DataRow[] first;
多级下拉菜单(动态)    
protected DataRow[] second;
多级下拉菜单(动态)        
private void Page_Load(object sender, System.EventArgs e)
多级下拉菜单(动态)多级下拉菜单(动态)        
{
多级下拉菜单(动态)            
多级下拉菜单(动态)        }

多级下拉菜单(动态)    
public static string ConnectionString=System.Configuration .ConfigurationSettings .AppSettings["ConnectionString"];
多级下拉菜单(动态)    
多级下拉菜单(动态)多级下拉菜单(动态)        
GetDataSet
多级下拉菜单(动态)多级下拉菜单(动态)        
Web Form Designer generated code
多级下拉菜单(动态)多级下拉菜单(动态)    
LoadTopMenu
多级下拉菜单(动态)}

3.数据库脚本
 

多级下拉菜单(动态)-- 建表
多级下拉菜单(动态)
if   exists  ( select   *   from  dbo.sysobjects  where  id  =   object_id (N ' [dbo].[topmenu] ' and   OBJECTPROPERTY (id, N ' IsUserTable ' =   1 )
多级下拉菜单(动态)
drop   table   [ dbo ] . [ topmenu ]
多级下拉菜单(动态)
GO
多级下拉菜单(动态)
多级下拉菜单(动态)
CREATE   TABLE   [ dbo ] . [ topmenu ]  (
多级下拉菜单(动态)    
[ ID ]   [ int ]   NOT   NULL  ,
多级下拉菜单(动态)    
[ parentId ]   [ int ]   NOT   NULL  ,
多级下拉菜单(动态)    
[ text ]   [ nvarchar ]  ( 255 ) COLLATE Chinese_PRC_CI_AS  NULL  ,
多级下拉菜单(动态)    
[ url ]   [ nvarchar ]  ( 255 ) COLLATE Chinese_PRC_CI_AS  NULL  ,
多级下拉菜单(动态)    
[ target ]   [ nvarchar ]  ( 50 ) COLLATE Chinese_PRC_CI_AS  NULL  ,
多级下拉菜单(动态)    
[ IsBoot ]   [ int ]   NULL  ,
多级下拉菜单(动态)    
[ visible ]   [ nvarchar ]  ( 50 ) COLLATE Chinese_PRC_CI_AS  NULL  ,
多级下拉菜单(动态)    
[ status ]   [ nvarchar ]  ( 50 ) COLLATE Chinese_PRC_CI_AS  NULL  
多级下拉菜单(动态)
ON   [ PRIMARY ]
多级下拉菜单(动态)
GO
多级下拉菜单(动态)
多级下拉菜单(动态)
-- 插入测试数据
多级下拉菜单(动态)
insert   into  topmenu( [ ID ] , [ parentId ] , [ text ] , [ url ] , [ target ] , [ IsBoot ] , [ visible ]  , [ status ] )
多级下拉菜单(动态)
values ( 1 , 0 , ' 深圳 ' , ' http://singlepine.cnblogs.com/articles/259955.html ' , ' self ' , 0 , ' false ' , ' 深圳 ' )
多级下拉菜单(动态)
多级下拉菜单(动态)
insert   into  topmenu( [ ID ] , [ parentId ] , [ text ] , [ url ] , [ target ] , [ IsBoot ] , [ visible ]  , [ status ] )
多级下拉菜单(动态)
values ( 2 , 1 , ' 南山 ' , ' http://singlepine.cnblogs.com/articles/259955.html ' , ' self ' , 1 , ' false ' , ' 南山 ' )
多级下拉菜单(动态)
多级下拉菜单(动态)
insert   into  topmenu( [ ID ] , [ parentId ] , [ text ] , [ url ] , [ target ] , [ IsBoot ] , [ visible ]  , [ status ] )
多级下拉菜单(动态)
values ( 3 , 1 , ' 福田 ' , ' http://singlepine.cnblogs.com/articles/259955.html ' , ' self ' , 1 , ' false ' , ' 福田 ' )
多级下拉菜单(动态)
多级下拉菜单(动态)
insert   into  topmenu( [ ID ] , [ parentId ] , [ text ] , [ url ] , [ target ] , [ IsBoot ] , [ visible ]  , [ status ] )
多级下拉菜单(动态)
values ( 4 , 2 , ' 科技园 ' , ' http://singlepine.cnblogs.com/articles/259955.html ' , ' self ' , 2 , ' false ' , ' 科技园 ' )
多级下拉菜单(动态)
多级下拉菜单(动态)
insert   into  topmenu( [ ID ] , [ parentId ] , [ text ] , [ url ] , [ target ] , [ IsBoot ] , [ visible ]  , [ status ] )
多级下拉菜单(动态)
values ( 5 , 3 , ' 塞格 ' , ' http://singlepine.cnblogs.com/articles/259955.html ' , ' self ' , 2 , ' false ' , ' 塞格 ' )
多级下拉菜单(动态)
多级下拉菜单(动态)
insert   into  topmenu( [ ID ] , [ parentId ] , [ text ] , [ url ] , [ target ] , [ IsBoot ] , [ visible ]  , [ status ] )
多级下拉菜单(动态)
values ( 6 , 0 , ' 广州 ' , ' http://singlepine.cnblogs.com/articles/259955.html ' , ' self ' , 0 , ' false ' , ' 广州 ' )
多级下拉菜单(动态)
多级下拉菜单(动态)
insert   into  topmenu( [ ID ] , [ parentId ] , [ text ] , [ url ] , [ target ] , [ IsBoot ] , [ visible ]  , [ status ] )
多级下拉菜单(动态)
values ( 7 , 6 , ' 广州火车站 ' , ' http://singlepine.cnblogs.com/articles/259955.html ' , ' self ' , 1 , ' false ' , ' 广州火车站 ' )