Most of your errors are due to spelling and mismatching upper and lower case:
Text='<%# GetTotalSallery(Convert.ToDouble(Eval("BasicSallery")),Convert.ToDouble(Eval("convRate")),Convert.ToDouble(Eval("houseRent"))) %>'
It is important to follow style and naming conventions.
For example: all variables are start with lower case and methods with upper case.
Also, it is not good to call methods inside UI pages, instead use the code behind. That will eliminate errors.
SQL Queries should be either in the Object class or in a controller class, not in the UI.