Use
ItemContainerGenerator
to get the Visual of your data.
DataGridRow row = (DataGridRow)dataGrid.ItemContainerGenerator .ContainerFromItem(this.dataGrid.ItemsSource.OfType<data>().Last());</data>
Once you got the Row, cast the
row.Item
to the binded object (In this case it is "Data") and get the desired value.
Hope it helps.
Kannan. S