'宣言 Public Overloads Function Close( _ ByVal commitChanges As Boolean _ ) As Boolean
public bool Close( bool commitChanges )
注: 変更をコミットできない場合、テンプレートはそれ自体を閉じようとします。変更をコミットできない場合にテンプレートを閉じたくない場合、手動で CommitChanges を呼び出し、このメソッドを呼び出す前に戻り値をチェックします。
注: 変更のキャンセルは、行がバインドされる基本オブジェクトが IEditableObject インターフェイスを実装しない限り、グリッドに表示されません。そうでない場合は、変更を手動でキャンセルする必要があります。
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click ' Attempt to commit the changes to the underlying row If Me.UltraGridRowEditTemplate1.CommitChanges() Then ' If we the changes were successfully made, close the template Me.UltraGridRowEditTemplate1.Close(False) Else ' Notify the user that we couldn't update the changes MessageBox.Show("Could not commit changes") End If End Sub
private void btnSave_Click(object sender, EventArgs e) { // Attempt to commit the changes to the underlying row if (this.ultraGridRowEditTemplate1.CommitChanges()) // If we the changes were successfully made, close the template this.ultraGridRowEditTemplate1.Close(false); else // Notify the user that we couldn't update the changes MessageBox.Show("Could not commit changes"); }