I have a bound grid.
When I select some rows and the invoke myGrid.Model.CutPaste.Cut() the rows are made empty, but are still there. I expected them to go away.
What am I doing wrong?
Also, I tried to remove the rows myself, with this code:
foreach ( GridRangeInfo r in myGrid.Selections.GetSelectedRows( true, true ) )
myGrid.Model.Rows.RemoveRange( r.Top, r.Bottom );
but it crashes with an out of bound index.
ADAdministrator Syncfusion Team April 19, 2005 10:38 AM
Cutting just clears the data, it does not remove the rows. So you will have to remove them yourself. But instead of grid.model.Rows.RemoveRange, try using grid.Binder.RemoveRecords. (This method accepts zero-index values, so you should use grid.Binder.RowIndexToPosition to convert the two row indexes from the range into the top an dbottom positions.)