バージョン

Refresh(RefreshRow) メソッド

イベントの有無にかかわらず、表示をリフレッシュするか、またはデータを再度フェッチします。
シンタックス
'宣言
 
Public Overloads Sub Refresh( _
   ByVal action As RefreshRow _
) 
public void Refresh( 
   RefreshRow action
)

パラメータ

action
実行するリフレッシュアクション。
解説

通常、コントロールの描画はイベントの発生なしで自動的に処理されます。ただし何らかの外部イベントによってフォームに変更が加えられた場合などのように、フォームやコントロールをただちに更新したい場合もあります。このような場合は、Refreshメソッドを使用します。

Refreshメソッドは、レコードソースの最新データを確実に表示する場合にも使用できます。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid

  Private Sub Button74_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button74.Click

      ' Get the first visible row.
      Dim row As UltraGridRow = Me.UltraGrid1.Rows(0)

      ' Repaint the row.
      row.Refresh(RefreshRow.RefreshDisplay)

      ' Fire InitializeRow on the row.
      row.Refresh(RefreshRow.FireInitializeRow)

  End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;

private void button74_Click(object sender, System.EventArgs e)
{

	// Get the first visible row.
	UltraGridRow row = this.ultraGrid1.Rows[0];

	// Repaint the row.
	row.Refresh( RefreshRow.RefreshDisplay );

	// Fire InitializeRow on the row.
	row.Refresh( RefreshRow.FireInitializeRow );

}
参照