这是古代汉语语法中的介词结构后置句或者介宾结构后置句或者状元后置句。“于”是介词“在”的意思,“堂上”是宾语,“坐”是谓语动词,现代汉语语法中正常的语序是状语结构修饰限制谓语动词在其前面,而古代汉语中介宾结构做状语放到了谓语后面,就成了状语后置句了,这句话正常语序为“王于堂上坐”。