程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#生成無限級別菜單

C#生成無限級別菜單

編輯:C#入門知識

最近開發的一個項目中用到了無限級別菜單,因此將此代碼貼出來,以供研究,開發環境為VS2008+SQL 2000。

 首先,創建數據庫表的代碼如下:

\\無限級樹的數據庫表代碼 if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[work_sysmenu]) and OBJECTPROPERTY(id, NIsUserTable) = 1)
drop table [dbo].[work_sysmenu]
GO

CREATE TABLE [dbo].[work_sysmenu] (
    [flowid] [int] IDENTITY (1, 1) NOT NULL ,
    [menu_title] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
    [menu_value] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
    [menu_url] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,
    [menu_parent] [int] NULL ,
    [menu_role] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
    [menu_meno] [text] COLLATE Chinese_PRC_CI_AS NULL ,
    [isvalid] [int] NULL ,
    [menu_order]
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved