We are binding a dataset to a grid with a self referencing relationship on one of the tables. As a result there are 199 bands created in the grid regardless of the data.
Why ?
The grid creates the data structure up front, and your data structure is infinite. The MaxBandDepth property of the grid limits it to a depth of 100 by default.
I'd recommend setting MaxBandDepth to a more reasonable number. Between 5 and 8 usually works well for me.