权限管理时的分层显示
做权限管理的时候遇到的问题,想让明细权限按模块名称纵向排列后再绑定到DataGird,解决方法如下:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_Sys_Right_Info]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[T_Sys_Right_Info]
GO
CREATE TABLE [dbo].[T_Sys_Right_Info] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[权限名称] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[模块名称] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[菜单名称] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[权限地址] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[模块序号] [int] NOT NULL ,
[菜单序号] [int] NOT NULL
) ON [PRIMARY]
GO


浙公网安备 33010602011771号