Data consolidation is a typical problem that developers face when designing a web application GUI because handling large amounts of data is common practice in dynamic applications. Using a data grid to display large amounts of data is beneficial for consolidation and usability. Data consolidation and better usability occur naturally because the function of a data grid is to format the data into rows and columns, which ultimately creates a structured grid that is much easier to read. A data grid formats the data into rows of different content. Within each of the rows are columns that separate corresponding content.