Estás utilizando un navegador desactualizado. Puede que no muestre este u otros sitios web correctamente Deberías actualizar o utilizar un navegador alternativo.
Oye creo que es mejor validar del lado del cliente así te evitas una ida y vuelta al servidor, mientras que si lo haces con javascript no necesitaras validar en el server
Pues en c# los dataset tienen la propiedad tables que contiene una colección de las tablas que son llenadas en el método fill y ya con eso puedes modificar el contenido de sus filas o columnas.
Saludos
Creo que tu problema se solucionaría con un ccs, ya que gracias al excelente trabajo de microsoft en sus navegadores carecen de standar entre ellos mismo por eso cuando desarrolles una página web debes de ver que se mire bien mínimo en firefox, Ie6 y Ie8