Hi EricThanks for your response. The issue appears to be with enable asynchronous load on the web part itself. Your code works fine, however, whenever i disable the Enable Asynchronous Load option on the web part, it gets selected automatically again on saving the page.

Hi EricHad another look at this and found a simple solution. Instead of using $(document).ready(function() i used $(window).load(function() and it worked!Useful to know if using jquery on external lists.CheersAndy

Very Nice! I did discover an OOTB way to do this for those not able to deploy JavaScript in their environment.

After you create the web part connection, open the page in SharePoint Designer. In the web part that sends the filter value (the one with the selectors) click in to one of the rows and from the ribbon select Conditional Formatting > Format Row > Advanced Expression. Advanced Expressions will be "$SelectedID=@ID". Then choose your formatting.

What about on the default page before the user actually selects an item and SelectedID is populated in the URL or only one item shows up in the list view? The first row in the list will show up as highlighted, but any data that you try to retrieve about the row is 'undefined'? is there a way to get the first row field value such as the ID when SelectedID is not available? I'm trying to use this selection to pass parameters to another list web part. thanks