首页 新闻 赞助 找找看

。net中的查询

0
[已解决问题] 解决于 2011-08-18 17:41

在。net中要查询user表中的所有用户信息,并把它保存在List中的方法怎么写啊?

淘@淘的主页 淘@淘 | 小虾三级 | 园豆:602
提问于:2011-05-05 13:10
< >
分享
最佳答案
0

private List<user> list GetAllUser()

       public static List<User> UserList()
        {
            List<User> users = new List<User>();
            string sql = "select *from Users";
            DataTable dt = DBHelper.DataTables(sql, CommandType.Text, null);
            User user = null;
            int userRoleId = 0;
            int userStateId = 0;
            foreach (DataRow item in dt.Rows)
            {
                user = new User();
                user.Id = (int)item["Id"];
                user.LoginId = item["LoginId"].ToString();
                user.LoginPwd = item["LoginPwd"].ToString();
                user.Name = item["Name"].ToString();
                user.Address = item["Address"].ToString();
                user.Phone = item["Phone"].ToString();
                userRoleId = (int)item["UserRoleId"];
                userStateId = (int)item["UserStateId"];
                user.UserRole = UserRoleService.findUserRole(userRoleId);
                user.UserState = UserStateService.findUserState(userStateId);

                users.Add(user);


            }

DBhelper 自己会写吧

郭凯 | 初学一级 |园豆:125 | 2011-05-05 13:54
嗯嗯,谢谢你啊。。。
淘@淘 | 园豆:602 (小虾三级) | 2011-05-05 13:55
客气
郭凯 | 园豆:125 (初学一级) | 2011-05-05 13:57
其他回答(1)
0

路过学习了

梅莲芳 | 园豆:669 (小虾三级) | 2011-05-10 01:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册