water_lily_2012
سه شنبه 16 آذر 1389, 09:15 صبح
سلام
من تابع زیر را در یک DLL دارم. چگونه می توانم در برنامه مقدار بازگشتی این تابع را درون یک DataGrid نشان دهم. از دات نت 2 و ویژوال استادیو 2005 استفاده می کنم.
public static List<Users> GetUserByUserID(int userId)
{
DAL.Users users = new DAL.Users();
IDataReader dr = users.GetUserByUserID(userId);
List<Users> userList = new List<Users>();
while (dr.Read())
{
Users user = new Users();
user.EmailAddress = dr["EmailAddress"].ToString();
user.FirstName = dr["FirstName"].ToString();
user.LastName = dr["LastName"].ToString();
user.Password = dr["Password"].ToString();
user.UserID = Convert.ToInt32(dr["UserID"]);
user.UserName = dr["EmailAddress"].ToString();
user.UserStatus = Convert.ToByte(dr["UserStatus"]);
userList.Add(user);
}
return userList;
}
من تابع زیر را در یک DLL دارم. چگونه می توانم در برنامه مقدار بازگشتی این تابع را درون یک DataGrid نشان دهم. از دات نت 2 و ویژوال استادیو 2005 استفاده می کنم.
public static List<Users> GetUserByUserID(int userId)
{
DAL.Users users = new DAL.Users();
IDataReader dr = users.GetUserByUserID(userId);
List<Users> userList = new List<Users>();
while (dr.Read())
{
Users user = new Users();
user.EmailAddress = dr["EmailAddress"].ToString();
user.FirstName = dr["FirstName"].ToString();
user.LastName = dr["LastName"].ToString();
user.Password = dr["Password"].ToString();
user.UserID = Convert.ToInt32(dr["UserID"]);
user.UserName = dr["EmailAddress"].ToString();
user.UserStatus = Convert.ToByte(dr["UserStatus"]);
userList.Add(user);
}
return userList;
}