Do you think there is a performance penalty in SalesLogix for adding columns at runtime vs. having the SQL in the datagrid define the columns at design time?
When you create the columns dynamically there is a small performance hit. On many grids you can actually see some flickering as the new columns are created. But that is not usually such a big deal. It’s not a huge hit, but there is one. If possible, I always go the route of setting up the grid design-time and then just appending where conditions at runtime with a refresh.