You may be able to solve several scenarios by creating custom rows like a new row, group row, filter row, summary row, totals row, template row, and so on. Some of these rows are implemented internally and others are provided as samples.
When creating a custom row you'll be able to change the following parts:
See Customizing Row Cell Content for more details.