First issue seems to be in this section:
SqlCommand sqlCmd = new SqlCommand("SELECT * from TableFIN WHERE FINYR = @FINYR", connection);
sqlCmd.Parameters.AddWithValue("@FINYR", user);
where
user = this.User.Identity.Name;
You said you have dropdownlist that has years. So I assume you should be passing dropdownlist's value to your query. Like:
sqlCmd.Parameters.AddWithValue("@FINYR", DropDownList1.SelectedValue);
When this code start working improve your query:
SqlCommand scmd = new SqlCommand("Select FINYR from TableFIN where TOTASSETS, TOTLIABILITY and NONEXPPERMRESASSETS = " + DropDownList1.SelectedValue.ToString() + "@TOTASSETS, @TOTLIABILITY and @NONEXPPERMRESASSETS", con);
This is so very wrong. If you specify what should it return, I can help you further.