Resumes the painting of columns suspended by calling the BeginUpdate method.
[Visual Basic] Protected Sub EndUpdate() [C#] protected void EndUpdate(); [C++] protected: void EndUpdate(); [JScript] protected function EndUpdate();
When many changes are made to the appearance of a DataGrid control (whether the changes are in the attributes of the column or the data displayed by the control), you should invoke the BeginUpdate method to temporarily freeze the drawing of the control. This results in less distraction to the user, and a performance gain. After all updates have been made, invoke the EndUpdate method to resume drawing of the control.
The following example begins and ends an update on a DataGridColumn.
[Visual Basic]
Private Sub BeginEndUpdate() Dim dgc As DataGridColumn Dim dgCols As GridColumnsCollection Set dgCols = DataGrid1.GridColumns For Each dgc In dgCols dgc.BeginUpdate Next ' Code to update not shown here. For Each dgc In dgCols dgc.EndUpdate Next End Sub
DataGridColumn Class | DataGridColumn Members | System.WinForms Namespace | BeginUpdate