Eso es seguramente pq el dataset que le pasas de la sesion no llega bien, por lo que el dg no tiene datos y no muestra nada. Mira mediante debug despues de hacer grdProductos.DataSource = Session("TProductos")
haber si tiene filas el dataset...
http://hhdirecto.webcindario.com