DataGridColumnStyle.BeginUpdate メソッド
EndUpdate メソッドが呼び出されるまで、列の描画を中断します。
Protected Sub BeginUpdate()
[C#]
protected void BeginUpdate();
[C++]
protected: void BeginUpdate();
[JScript]
protected function BeginUpdate();
解説
コントロールによって表示される、列またはデータの属性に関する変更など、 System.Windows.Forms.DataGrid コントロールの外観に対して大規模な変更が行われる場合は、 BeginUpdate メソッドを呼び出して一時的にコントロールの描画をフリーズする必要があります。この操作を行うと、ユーザーにストレスを与えず、パフォーマンスも低下しません。すべての更新が行われた後で、 EndUpdate メソッドを呼び出してコントロールの描画を再開します。
使用例
[Visual Basic] DataGridColumnStyle の更新を開始および終了する例を次に示します。
Private Sub BeginEndUpdate()
' MyDataGridColumnStyle is a class derived from DataGridColumnStyle.
Dim dgc As MyDataGridColumnStyle
Dim dgCols As GridColumnStylesCollection
dgCols = DataGrid1.TableStyles(0).GridColumnStyles
For Each dgc In dgCols
dgc.BeginUpdate
Next
' Code to update not shown here.
For Each dgc In dgCols
dgc.EndUpdate
Next
End Sub
[C#, C++, JScript] C#、C++、および JScript のサンプルはありません。Visual Basic のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
DataGridColumnStyle クラス | DataGridColumnStyle メンバ | System.Windows.Forms 名前空間 | EndUpdate