Operazione abbastanza complessa lo spazio occupato dalla tabella nella pagina lo sai solo quando è visualizzata sul client (browser) pertanto dovresti caricare la pagina con ajax in prima instanza misurare lo spazio e se è troppo "grande" reinviare la pagina al server dicedogli re-impagina solo con due record invece di nove, ma forse la soluzione più veloce è usare un "tronca testo" che tagli i testi troppo lunghi e che li apra in una popup (tipo come vedi nei blog i puntini .... di sospensione)