Hello Vern,
I am glad that my solution is working as per your requirement.
Please feel free to contact us if you have any questions related to our products.
Thank you for using Infragistics Components!
My colleague tried the suggested solution of rebinding and that worked great. Thanks Ivaylo!
I am checking about the progress of this issue. Please let me know if you need any further assistance on it or I am missing something. Thank you for using Infragistics Components!
Thank you for posting in our forums!
You must set the MaxBandDepth property before binding the UltraGrid to a data source in order for this property to have any effect. Therefore appropriate way of refreshing the UltraGrid`s layout is by setting the data binding explicitly ( ultraGrid1.SetDataBinding(this.ultraGrid1.DataSource, String.Empty ), in order to apply the value of the MaxBandDepth property.
For further reference, see the following documentation page: http://help.infragistics.com/doc/WinForms/2014.1/CLR4.0/?page=Infragistics4.Win.UltraWinGrid.v14.1~Infragistics.Win.UltraWinGrid.UltraGridLayout~MaxBandDepth.html
Another approach that may fit your requirement is to use the UltraDataSource component, that gives you the opportunity to load UltraGrid`s data on demand.
For further reference, see the following documentation page: http://help.infragistics.com/doc/WinForms/2014.1/CLR4.0/?page=WinDataSource_Load_Data_on_Demand.html
Also see the attached sample project on the bottom of my post. Please feel free to modify and attached it to your next post, if I am missing something.
I am waiting for your feedback.