I have a table with many columns,this table displays without scroll only on 21 inch and larger monitors.

If there is a ui pattern for tables with many columns?

  • 1
    First thing I'd consider is whether all of those columns are really necessary. Do you really need to present that much data in one view? Complex tables with lots of columns are often inherently difficult to decipher, even without the added problem of horizontal scrolling.
    – Matt Obee
    Commented Oct 22, 2012 at 9:23
  • This columns is project parameters, so i need to display them in one view for user to compare them. Commented Oct 22, 2012 at 9:34

1 Answer 1


There are a number of questions on this topic, such as this one about How To Display Too Much Data which has lots of good ideas. It really comes down to content and context; what sort of data does the table include and how/when/by whom that data is used. You mention in your comment that it shows "project parameters". As I said in my comment, you should really consider whether all of these parameters are relevant to all users.

If you consider an application like Google Analytics which needs to display very complex data and allow the user to make comparisons over that data, it tends to be split over multiple views with each view showing a discrete subset of data that's easy to digest by users with particular needs.

  • Thanks for the answer, problem was solved with configurable columns(show/hide). Commented Oct 29, 2012 at 12:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.