Ich habe eine ganze Zahl in meiner Datenbank gespeichert, die ich Zeichenfolge konvertieren muss.Konvertieren von Wert eines Eval von int in Zeichenfolge
Dies ist mein Versuch am Eval:
<%# ChangeSalaryType(Eval("SalaryType")) %>
Dies ist mein Versuch, die Funktion:
public static string ChangeSalaryType(int salaryType)
{
string salaryTime = string.Empty;
if (salaryType == 1)
{
salaryTime = "per hour";
}
else if (salaryType == 2)
{
salaryTime = "per week";
}
else if (salaryType == 3)
{
salaryTime = "per annum";
}
return salaryTime;
}
Aber ich diese Fehler bin immer:
Argument 1: cannot convert from 'object' to 'int'
Error 2 The best overloaded method match for 'controls_allPlacements.ChangeSalaryType(int)' has some invalid arguments
Error 4 The best overloaded method match for 'controls_allPlacements.ChangeSalaryType(int)' has some invalid arguments
Ich habe "SalaryType" im Eval verwendet, da dies der Parameter ist, der die Informationen aus der Datenbank enthält. Ich bin mir nicht ganz sicher, wha t Ich mache falsch ..