62,254
社区成员
发帖
与我相关
我的任务
分享 protected void btnUSearch_Click(object sender, EventArgs e)
{
string loginId = this.txtUSearch.Text.Trim();
string u=UserManager.GetUserByLoginId(loginId);
return;
}
public static List<User> GetUserByLoginId(string loginId)
{
List<User> list = new List<User>();
string sql = "SELECT * FROM Users WHERE LoginId = @LoginId";
int userStateId;
int userRoleId;
using (SqlDataReader reader = DBHelper.GetReader(sql, new SqlParameter("@LoginId", loginId)))
{
if (reader.Read())
{
User user = new User();
user.Id = (int)reader["Id"];
user.LoginId = (string)reader["LoginId"];
user.LoginPwd = (string)reader["LoginPwd"];
user.Name = (string)reader["Name"];
user.Address = (string)reader["Address"];
user.Phone = (string)reader["Phone"];
user.Mail = (string)reader["Mail"];
userStateId = (int)reader["UserStateId"]; //FK
userRoleId = (int)reader["UserRoleId"]; //FK
reader.Close();
user.UserState = UserStateService.GetUserStateById(userStateId);
user.UserRole = UserRoleService.GetUserRoleById(userRoleId);
list.Add(user);
}
else
{
reader.Close();
}
}
return list;
}
protected void btnUSearch_Click(object sender, EventArgs e)
{
string loginId = this.txtUSearch.Text.Trim();
GridView1.DataSource=UserManager.GetUserByLoginId(loginId);
GridView1.DataBind();
}
public static DataTable GetUserByLoginId(string loginId)
{
datatable dt = new datatable();
string sql = "SELECT * FROM Users WHERE LoginId = @LoginId";
int userStateId;
int userRoleId;
using (SqlDataReader reader = DBHelper.GetReader(sql, new SqlParameter("@LoginId", loginId)))
{
if (reader.Read())
{
User user = new User();
user.Id = (int)reader["Id"];
user.LoginId = (string)reader["LoginId"];
user.LoginPwd = (string)reader["LoginPwd"];
user.Name = (string)reader["Name"];
user.Address = (string)reader["Address"];
user.Phone = (string)reader["Phone"];
user.Mail = (string)reader["Mail"];
userStateId = (int)reader["UserStateId"]; //FK
userRoleId = (int)reader["UserRoleId"]; //FK
reader.Close();
user.UserState = UserStateService.GetUserStateById(userStateId);
user.UserRole = UserRoleService.GetUserRoleById(userRoleId);
return dt;
}
else
{
reader.Close();
return null;
}
}
}
protected void btnUSearch_Click(object sender, EventArgs e)
{
string loginId = this.txtUSearch.Text.Trim();
List<User> list = new List<User>();
list.Add(UserManager.GetUserByLoginId(loginId));
GridView1.DataSource=list;
GridView1.DataBind();
}
protected void btnUSearch_Click(object sender, EventArgs e)
{
string loginId = this.txtUSearch.Text.Trim();
string u = UserManager.GetUserByLoginId(loginId);
DataSet ds = new DataSet();
ds = //你写sql语句形成数据源
gridview//绑定应该会吧
}大哥你去看下书好吗?这个很简单的。你的gridvie要绑定数据源为dataset,那你把你的查询条件加到你的sql语句上重新执行下。形成个dataset,再绑定不就可以了吗。 string loginId = this.txtUSearch.Text.Trim();
DataTable da = new DataTable();
da=UserManager.GetUserByLoginId(loginId);
gvMain.DataBind(); public static User GetUserByLoginId(string loginId)
{
string sql = "SELECT * FROM Users WHERE LoginId = @LoginId";
int userStateId;
int userRoleId;
using (SqlDataReader reader = DBHelper.GetReader(sql, new SqlParameter("@LoginId", loginId)))
{
if (reader.Read())
{
User user = new User();
user.Id = (int)reader["Id"];
user.LoginId = (string)reader["LoginId"];
user.LoginPwd = (string)reader["LoginPwd"];
user.Name = (string)reader["Name"];
user.Address = (string)reader["Address"];
user.Phone = (string)reader["Phone"];
user.Mail = (string)reader["Mail"];
userStateId = (int)reader["UserStateId"]; //FK
userRoleId = (int)reader["UserRoleId"]; //FK
reader.Close();
user.UserState = UserStateService.GetUserStateById(userStateId);
user.UserRole = UserRoleService.GetUserRoleById(userRoleId);
return user;
}
else
{
reader.Close();
return null;
}
}
}