So I\'m trying to use the flexigrid plugin. It looks like it\'s going to work great aside from the fact that it looks like you have to manually set the column widths. Otherwis
My solution is a lot simpler than the others suggested.
Before you call the flexigrid function, add this:
$("#yourtable th").each(function() {
$(this).attr("width", $(this).width());
});
This will set the width of the column headers to as wide as the text in them is (as opposed to manually setting each header width either with css or in the markup) and make the table body columns the same width.