请大侠们帮帮忙,我是新手,在c#开发的系统中怎样在登陆成功后就显示登陆用户的详细资料啊(登陆为主窗体,显示资料的为子窗体)。

解决方案 »

  1.   

    子窗体ShowModal,子窗体取得用户信息......
      

  2.   

    以用户名与密码为条件,DataTable dt = new datatable
    前台用repeater,<%#eval("字段")%>,后台repeater.DataSource = new datatable;repeater.DataBind();
      

  3.   


    在登录的时候,查询数据库,根据输入的信息查询某个 对象(如:User)Session["user"]=user;然后在另外的页面中:
    User user=Session["user"] as User;
    将数据绑定到相应控件就可以了
      

  4.   

    这个是值的传递,asp中可以用session,这个很简单,如上所说。也可以用属性。
    在.net中就要用属性来传递值了get ,set.定义一个属性为longer.
    在登陆窗体调用赋值就可以了
    如 Form form2=new Form();
        form2.longer=textBox1.text;
    这样就可以实现值的传递了,如果是在asp中的话,用session最简单,因为session传的值贯穿整个项目,而属性只属于一个窗体。
      

  5.   

    楼上Session["user"]=user; 
    "[]"中的user是什么? 是数据库中的数据吗?