Mira.. por lo que he sabido

, guardar propiamente un dataview en viewstate no es posible ya que no implementa la interfaz
ISerializable además de que no almacena otra cosa mas que información filtrada.., lo que te recomiendo en tu caso es guardar en viewstate en un datatable y despues aplicarle el dataview.
Saludo2