前台是网页,我做登录

要将验证数据库里的数据,当用户点击登录的时候,按用户输入的这个用户名,把这用户的所有信息读出来,最好是以对像的方式.读出来的数据一定要是对象,因为后面会将用户的其他信息显出来.
以前用过DataSet,现在怎么都不对...
最好是给点代码吧,我一直在线等,谢谢在家哦.

解决方案 »

  1.   

    你自定义一个用户对象User,读取到数据后,给这个对象赋值就可以了。
    或者你找实体与数据库映射的工具,如NHibernate,这样直接就能得到对象
      

  2.   

    public class User
    {
        public string ID { get; set; }
        public string Name { get; set; }
        ...
    }
    ...
    public User GetModel(int id)
    {
        DataSet ds = GetDataSet(id);
        if(ds.Tables[0].Rows.Count>0)
        {
            User u = new User();
            u.ID = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
            u.Name = ds.Tables[0].Rows[0]["ID"].ToString();
            ...
            return u;
        }
        return null
    }