我怎么能够实现只有特定用户登录后才能看见某一个菜单选项

解决方案 »

  1.   

    登陆成功以后进行判断,如果是某个特定用户不让看到某个菜单,就把那个菜单visible=false就可以了
      

  2.   

       通过读取数据库里面的数据权限字段,例如:读取到"一般用户"就该菜单变成不可用,控件名.Enable=fales;
    给你一段代码做参考:
     
                string sql = "select * from stu_user where UserName='"+User+"'";//设置数据库查询字符
                DataSet ds = operate.GetTable(sql);//用函数得到数据集
                string power = ds.Tables[0].Rows[0][3].ToString();//得到用户权限字符串
                if (power == "一般用户")//判断用户权限
                {
                    系统管理ToolStripMenuItem.Enabled = false;//系统管理菜单不可用
                    操作员管理ToolStripMenuItem.Enabled = false;//操作员管理菜单不可用
                }