1:winF0RM程序开发+SQL
2: 查询权限档 如何根据权限档中的记录 动态隐藏没有权限的子菜单 最好有代码及注释 谢谢
2: 查询权限档 如何根据权限档中的记录 动态隐藏没有权限的子菜单 最好有代码及注释 谢谢
解决方案 »
- 超市销售库存管理系统
- 求救 在线等
- pictureBox加载图片显示问题
- 如何将exe文件转换二进制保存到数据库,使用时如何再将其还原
- 急求,谁能帮忙解释一下关于MemoryStream的一段程序
- C#开发PDA程序出错
- 请问如何读取某个目录下的文件的版本信息
- 想做三个DropDonwList,表示年月日,年、月的选项的变化时,日的下拉列表中的天数也跟着变,将年、月的AutoPostBack设置为True就出现了问题
- 讨论一下lock这个问题
- 因为当前线程不在单线程单元中,故无法实例化 ActiveX 控件“8856f961-340a-11d0-a96b-00c04fd705a2”
- 大家看看这个WinForm窗体效果怎么做
- 继续昨天的沉贴,求解。
创建个表 比如用户表
username password purview
aaa bbb 101101
读出当前用户的行,获得权限编码,对应的取出每个权限,1表示有,0表示没有。对应的更新界面。
11
admin 通讯录维护 1 1 12
admin 用户管理 1 1 13
admin 权限控制 1 1 14
admin 创意档维护 1 0 15
PMC029 订单—子项联查表 1 0 16
PMC029 欠料表 1 0
对是这样! 有代码吗?
toolstripmenuitem item = new toolstripmenuitem(key,name);
menu.item.add(item);
具体是哪个子项添加就自己去弄了。大致添加就这样。
数据库表设计:
菜单ID 菜单名称 菜单父ID .....其他
1 楼主问题 0
2 楼下回复 0
3 楼主好懒 1
4 楼主确实懒 3
获得datatable后
datarow[] drows = dt.select("父ID = 0")//第一层菜单
for(int i = 0; i < drows.length; i++)
{
item = new item;
menu.items.add(item);
datarow[] drs = dt.select("父ID = " + drows[i]["id"].tostring();
for(....)
{
itemS = new item;
item.items.add(itemS);
}
}
结果
楼主问题(id 1)----楼下回复(id 2)
|
|
楼主好懒(id 3)--->楼主确实很懒(id 4)这样满意否