バージョン

UpdateMode 列挙体

グリッドに表示されているデータに変更が加えられたとき、バインドされているIListをどのようにして更新するかを指定します。未指定時のデフォルトのUpdateModeはOnRowChangeOrLostFocusです。
シンタックス
'宣言
 
Public Enum UpdateMode 
   Inherits System.Enum
public enum UpdateMode : System.Enum 
メンバ
メンバ解説
OnCellChangeユーザーがセルを変更した後、編集モードを終了した際に、IListが更新されます。
OnCellChangeOrLostFocusユーザーがセルを変更した後、編集モードを終了したか、またはグリッドがフォーカスを失った際に、IListが更新されます。
OnRowChangeユーザーが行内のセルを変更した後、別の行を選択した際に、IListが更新されます。
OnRowChangeOrLostFocusユーザーが行内のセルを変更した後、別の行を選択したか、またはグリッドがフォーカスを失った際に、IListが更新されます。
OnUpdateグリッドのUpdateメソッドが呼び出された際に、IListが更新されます。
使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid

Private Sub Form1_Load(sender as object, e as System.EventArgs) Handles MyBase.Load
	
	Me.OleDbDataAdapter1.Fill( Me.DataSet21 )

	' Bind the UltraGrid to a data source whose underlying row objects implement
	' IEditableObject interface to demonstrate the UpdateData method.
	Me.UltraGrid1.DataSource = Me.DataSet21

      ' Set the UpdateMode to OnRowChange. BeforeRowUpdate event handler below prints
      ' out whenever a row is being updated.
      Me.ultraGrid1.UpdateMode = UpdateMode.OnRowChange

End Sub
		
  Private Sub UltraGrid1_BeforeRowUpdate(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.CancelableRowEventArgs) Handles ultraGrid1.BeforeRowUpdate

      ' Following code will write out whenever the row is being updated to illustate when a
      ' modified row gets updated with various UpdateMode settings.

      Debug.WriteLine("Canceling the row update on row with list index of " & e.Row.ListIndex)

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

private void Form1_Load(object sender, System.EventArgs e)
{		
	
	this.oleDbDataAdapter1.Fill( this.dataSet21 );	

	// Bind the UltraGrid to a data source whose underlying row objects implement
	// IEditableObject interface to demonstrate the UpdateData method.
	this.ultraGrid1.DataSource = this.dataSet21;

	// Set the UpdateMode to OnRowChange. BeforeRowUpdate event handler below prints
	// out whenever a row is being updated.
	this.ultraGrid1.UpdateMode = UpdateMode.OnRowChange;

}
		
private void ultraGrid1_BeforeRowUpdate(object sender, Infragistics.Win.UltraWinGrid.CancelableRowEventArgs e)
{

	// Following code will write out whenever the row is being updated to illustate when a
	// modified row gets updated with various UpdateMode settings.

	Debug.WriteLine( "Canceling the row update on row with list index of " + e.Row.ListIndex );

}
参照