Non ha molto senso un display:inline, per un <tr>

Il default e` table-row
I browser piu` vecchi potrebbero necessitare del block

Se devi fare il toggle tra i due stati, prova ad usare:
per nascondere:
display: none;

per rendere visibile:
display: block;
display: table-row;