Вам нужно установить свойство DataSource? У вас есть этот набор в комментариях над кодом, но неясно, когда это происходит. Установите точку останова на SearchResults.DataBind () и убедитесь, что все свойства установлены здесь правильно.
Между прочим ... из-за таких проблем бесконечно предпочтительнее использовать правильный уровень бизнес-логики. Если бы вы управляли кодом, который фактически выполняет запрос к БД, у вас не было бы этой проблемы или вы точно знали, где она была.
GridView SearchResults = (GridView)PlayerSearchView.FindControl("SearchResults");
SearchResults.DataSource = Data.Players.LoadAll(); //Loads a DataTable with your data
SearchResults.DataBind();
EDIT:
Все ли работает так, как вы ожидаете, если вы удалите MultiView? Давайте сузим проблему.