There could be a few problems. the best idea is to use the debugger to see what value the if statement is actually comparing. use F9 to create a break point and then just move through the code. The debugger is the most powerful tool available to any programmer.
but you also might want to try
type.SelectedValue.ToString() = "Income"
hope that helps 8-|