Hi, I'm currently evaluating your product and one of the things I need it to do is display realtime information while allowing the user to group and sort. I'm currently using the UltraDataSource to manually update the cells as changes occur to the data (any better ideas?). Currently however, when I group by a field that changes, the items within those groups don't change groups. The same is for sorting, the sort order doesn't change (as expected). I realize that requiring the control to regroup and resort is expensive and probably something that it doesn't do without being told to. I've researched the methods and properties on the grid and have explored the forums for an answer without any luck. Any ideas?
-mt
You should be able to use the RefreshSort method off of the SortedColumns collection of a band in order to refresh the grouping/sorting.
-Matt
Yeah, I just realized how to change the default search date range on the forums so I was able to find this:
http://forums.infragistics.com/forums/p/6699/28304.aspx#28304
Which indicates the same solution you've proposed. I need the group states to remain the same, and I see in the above post that you refresh the sort position of an individual row.
My problem now is how can I obtain the UltraGridRow instance that corresponds to the row I'm updating when I call:
ultraDataSource.Rows[index].SetCellValue(key, newValue, true);