'宣言 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 ); }