Call Data from a Grid View That is Different from the Data the Tracker is Looking at

I have a dashboard in which I am attempting to customize a tracker view. The dashboard has four separate sections, each has their own Grid View and Tracker on it and is driven from 4 separate BAQ’s.

The top left Grid View has a list of all Quote Numbers with Customer Name and Customer ID. As a user selects a record in that Grid View, I have a button in a separate dashboard tracker section (bottom right). If a record is selected in the upper left section and the user pushes the button in the lower right section, I would like the Quote Number, Customer Name, and ID to appear in the text of the message box message.

Before, the values were published and we were using the following code:

But am receiving the following error:
Error: CS0117 - line 87 (119) - 'object' does not contain a definition for 'GetCurrentPublishedValue'

My question is, what is the correct way to call data from a grid view that is different from the data the tracker is looking at? Is attempting to read the published values the best route? If so, does anyone know the correct syntax? Or is there another way to access the grid view data?