Easy solution to put fields(widgets) in one row

I wonder if there is easy solution(e.g. existing packages) to put some fields(widgets) which naturaly fit into one category in one row. I found that GridDataField could have more than one column in one row, but it can't automatically add one row in advance.