Probleme de remplissage de DataGrid

cs_jerome_p Messages postés 74 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 28 juin 2006 - 15 avril 2005 à 14:17
cs_jerome_p Messages postés 74 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 28 juin 2006 - 18 avril 2005 à 10:02
Bonjour,
Je vous explique en bref, j'essaye de remplir un dataGrid a partir d'une base de données Sql.
Mais je n'arrive qu'a récupéré le premier element present dans ma table.
Merci d'avance.



private
void FillDataGridAssignedEmployees()


{




EmployeeGateway aEmployeeGateway =
new EmployeeGateway();
IDataReader dr = aEmployeeGateway.FindOnId(GetEmployeeId(GetAppUserId()));



if (
null != dr)
{
DataGridEmployees.DataSource = dr;
DataGridEmployees.DataBind();
dr.Close();
}


}



private
string GetAppUserId()
{

string appUserId = "";
JobAssignationGateway aJobAssignationGateway =
new JobAssignationGateway();
IDataReader dr = aJobAssignationGateway.FindOnId(Request.Params["ProfileId"].ToString());

if (dr !=
null)
{

if(dr.Read())
appUserId = dr["AppUserId"].ToString();
dr.Close();
}

else


{



//TODO launch an error


}



return appUserId;


}



private
string GetEmployeeId(
string appUserId)


{



string employeeId = "";


AppUserGateway aAppUserGateway =
new AppUserGateway();


IDataReader dr = aAppUserGateway.FindOnId(appUserId);



if (dr !=
null)


{



if(dr.Read())


employeeId = dr["EmployeeId"].ToString();


dr.Close();


}



else


{



//TODO launch an error


}



return employeeId;


}

2 réponses

cs_Yopyop Messages postés 586 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 février 2010 1
15 avril 2005 à 17:46
que fait
aEmployeeGateway.FindOnId(GetEmployeeId(GetAppUserId()));

GetAppUserId() retourne une seule id
GetEmployeeId() retourne une seule id

yopyop
0
cs_jerome_p Messages postés 74 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 28 juin 2006
18 avril 2005 à 10:02
bonjour,

aEmployeeGateway.FindOnId(GetEmployeeId(GetAppUserId())); me renvoie une Id

j'aimerais trouver une solution pour qu'il me renvoie toutes les Id correspondante.
0
Rejoignez-nous