在登录界面有用户名,单位,角色名等,点击确定,若系统登录成功,在另一个系统界面,及系统的主界面下方显示“单位:” ,“用户名:”,"角色名:",如何获取,谢谢各位指点。
还有,在角色名中,有数据管理员,普通人员,超级管理员可供选择,如何写入,可以在COMBOX中显示选择。

解决方案 »

  1.   

    ...webform用session等,winform写个public方法进行窗体间传值
    另外,把以前的帖子结了 
      

  2.   

    在登录成功后就找到要显示的界面将值赋给那些界面里的控件(代码是写在登录界面的登录按钮事件里的)
     Form2 form2 = new Form2();
     ((Label)form2.Controls["name"]).Text = "用户名";
    ComboBox cb = new ComboBox();
                cb.Items.Add("数据管理员");
                cb.Items.Add("普通人员");
                cb.Items.Add("超级管理员");
      

  3.   

    session[“用户名”]=''lbl.text=session["用户名"]就可以了
    checkbox的添加就是:
    ComboBox cb = new ComboBox();
      cb.Items.Add("数据管理员");
      cb.Items.Add("普通人员");
      cb.Items.Add("超级管理员");
      

  4.   

    ZL说的是在winform里吧,会有session吗各位?
      

  5.   

    不管是什么程序,请先参考membership的做法.
    不要认为session就可以简单的解决问题
    正是因为很多人都认为几行代码就可以实现,而没有一个良好的编码风格和习惯,没有良好的设计,才导致代码总是被拷贝来拷贝去,当程序不稳定或需求变更的时候往往被骂得狗血淋头的都是程序员,辛辛苦苦的劳动换来的是满肚子的委屈