I understand how that could work, but I feel like its going out of the way, because like I said I already have a fairly simple method of calculating tax using stored procedures that works fine.
Maybe these pictures will help clear some things up, I think you may be thinking too deep into my question:
This is my datagridview, it displays all the data entered from the add form.
This is the add form that allows you to add items to the datagridview, all of the text boxes and combo boxes are databound to the same datasource (table called Procedures) As you can see, the selection in the combo box has an associated fee displayed in txtFee (immediately to the right of the combo box). If I hit the submit button, the form will close and all of the data will be updated into the Financial table and reflected int he datagridview and look like other entries that you can see in the first picture.
This is sales tax, the problem that I've been having the whole time, with your code using directcast, it will put the correct value in txtFee.text (which is dblTax), but the combo box will revert back to the previous selection it had BEFORE directcast was executed. So if I was using this program and these pictures were a series of my steps, as soon as I selected Sales Tax, dblTax would show up in txtFee (in this case, dblTax=0), and the combo box would revert back to "Office/Outpatient Visit,EST, Detailed". So it would display "Office/Outpatient Visit,EST, Detailed" in the cbo, and 0.00(which is = dblTax) in txtFee. This is obviously wrong, since the cbo needs to display "Sales Tax". If I hit submit, it would record the description as "Office/Outpatient Visit,EST, Detailed" instead of "Sales Tax" into my table which is reflected by the datagridview. All I need to do is have it keep the value "Sales Tax" while it also updates the txtFee to equal dblTax only when "Sales Tax" is selected. Like I said, the directcast code you gave me updates the textbox to dblTax like its supposed to, so now I need just the cbo to stay on "Sales Tax" so it can be recorded and reflected in the datagridview correctly
edit: When I said the submit button, i meant add entry but i'm sure you got the gist either way