Я думаю, что Фредди прав даже в отношении OnRowDataBound. Хотя я думаю, что вы можете проверять только текстовые результаты ячеек во время связывания в виде сетки, а не базовый объект, но я не могу вспомнить.
По крайней мере, вы можете сохранить результаты в сеансе, прежде чем они будут возвращены из GetMoreFoo ().
Я делаю всю презентацию представления модели (MVP) и подключаю источник данных объекта к презентатору, чтобы получить доступ ко всему, что я хочу, в представлении (aspx.cs) или в Presenter, когда функция GetMoreFoo () называется.