Thank you for your Help, However i am still unable to get sorting working.
At least now the grid does not disappear completely when i try to click on the sort option.
i did add a OnNeedDataSource="grdPNGrid_NeedDataSource" to my page and
to my code i added
protected void grdPNGrid_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
grdPartyName.DataSource = lstSearchResults;
Still i cannot seem to get sorting to work at all. the columns highlight as i would apply sorting, i even get the little arrow to signify ascending and descending sort but it simply will not.
I did have the grid inside of an updatepanel, i tried removing it, but it still does not sort. i also tried adding the radajaxmanager in a way that work, but even with it and the grid outside of the updatepanel, it did not load at all. so once i removed the updatepanel completely and kept the ajaxmanager, it still did not sort. i ususlly have to keep the radajaxmanager out as it causes problems with using the updatepanel.
I am totally confused at this point.