Eval og object
Hej eJeg har denne funktion:
public SPUser getUserDatails(string _LoginName)
{
using (SPSite site = new SPSite(ConfigurationSettings.AppSettings["ApromDocLibUrl"]))
{
using (SPWeb web = site.OpenWeb())
{
SPUser ApromUser = web.AllUsers[_LoginName];
return ApromUser;
}
}
}
Den retunere et SPUser objekt.
Hvis jeg benytter den fra min kode til så kan jeg kalde den på denne måde:
getUserDatails(_dtHistory.Rows[i].ItemArray.GetValue(20).ToString()).Name.ToString());
Det virker fint.
Mit problem er at jeg ikke kan finde ud af at kalde funktionen i en DataList.
Jeg udskriver mine værdier via Eval, på denne måde:
<%# Eval("APROMRole") %>
Det jeg så gerne vil er at kalde funktionen getUserDatails i min eval.
Jeg har prøvet en masse, men kan ikke få det til at virke.
Jeg vil tro at det er noget alla:
<%# getUserDatails (Eval("APROMRole")).Name.TOstring() %>, men det virker ikke….
Er her en som kan hjælpe mig på vej :-)