I have the logic written that if a user expands a row, it collapses all the other rows before expanding that row. The purpose is to only allow one expanded row at at time. However, it is slow and the user can see the collapse of the row. I was wondering if the grid had the built in capability to do this without my code. I have pasted my code below to give you a better idea of what I am looking for. Like I said, it does what I am looking for, it is just not very pretty. Thanks in advance for your help!Rosemary
Protected Sub ugResults_ExpandRow(ByVal sender As Object, ByVal e As Infragistics.WebUI.UltraWebGrid.RowEventArgs) Handles ugResults.ExpandRow For Each row As UltraGridRow In ugResults.Rows If row.Expanded = True Then row.Collapse(True) End If Next
e.Row.Expand(True) End Sub
There is no default setting that will enforce this constraint.
It sounds like an interesting feature though, you should submit it through our Developer Support as a Feature Request.