Expand Covered Ranges

Hello, Is there an easy way to expand a Covered Range that is already on a grid? Currently the only way I have seen how to do this is to remove the ranage and then readd the expanded range: GridRangeInfo myRange = new GridRangeInfo(); gridSchedule.CoveredRanges.Find(start,i,out myRange); gridSchedule.CoveredRanges.Remove(myRange); GridRangeInfo myNewRange = new GridRangeInfo(); myNewRange = GridRangeInfo.Cells(start,i,iIncrease,i); gridSchedule.CoveredRanges.Add(myNewRange); As far as code readablity it isn''t the nicest and I am not sure how it will affect performace when changing a large amount of ranges.

2 Replies

AD Administrator Syncfusion Team March 2, 2005 11:28 PM UTC

I think youare doing what you need to do. You could streamline the code a little by using the Static constructors to get the new range. So instead of GridRangeInfo myNewRange = new GridRangeInfo(); myNewRange = GridRangeInfo.Cells(start,i,iIncrease,i); gridSchedule.CoveredRanges.Add(myNewRange); you can try gridSchedule.CoveredRanges.Add(GridRangeInfo.Cells(start,i,iIncrease,i));


MA Matt March 2, 2005 11:47 PM UTC

Thanks Clay. I just wanted to make sure there wasn''t a better way of doing it by just expanding the range that was already covered.

Loader.
Up arrow icon