Если бы я применил источник данных к GridView в коде, то мне пришлось бы привязать его к элементу управления GridView, прежде чем он мог бы его использовать:
theGridView.DataSource = SomeClassWithData.toArray
theGridView.DataBind()
Если я правильно истолковал ваше довольно ограниченное описание, то я бы сказал, что у вас есть GridView, в котором вы извлекаете данные в свое приложение в памяти ... тогда вы запускаете какое-то обновление данных, но никогда не обновляете объект в памяти ...
Будьте более конкретны с тем, как вы заполняете источник данных вашего GridView, если хотите получить более конкретный ответ.