/// <devdoc> /// Listens for the RowUpdate event on a dataadapter to support UpdateBehavior.Continue /// </devdoc> private void OnSqlRowUpdated(object sender, NpgsqlRowUpdatedEventArgs rowThatCouldNotBeWritten) { if (rowThatCouldNotBeWritten.RecordsAffected == 0) { if (rowThatCouldNotBeWritten.Errors != null) { rowThatCouldNotBeWritten.Row.RowError = Resources.ExceptionMessageUpdateDataSetRowFailure; rowThatCouldNotBeWritten.Status = UpdateStatus.SkipCurrentRow; } } }
/// <summary> /// Called when [NPGSQL row updated]. /// </summary> /// <param name="sender">The sender.</param> /// <param name="rowThatCouldNotBeWritten">The <see cref="NpgsqlRowUpdatedEventArgs"/> instance containing the event data.</param> /// <devdoc> /// Listens for the RowUpdate event on a dataadapter to support /// UpdateBehavior.Continue /// </devdoc> private void OnNpgsqlRowUpdated(object sender, NpgsqlRowUpdatedEventArgs rowThatCouldNotBeWritten) { if (rowThatCouldNotBeWritten.RecordsAffected == 0) { if (rowThatCouldNotBeWritten.Errors != null) { rowThatCouldNotBeWritten.Row.RowError = "DataSet Row 갱신에 실패했습니다."; rowThatCouldNotBeWritten.Status = UpdateStatus.SkipCurrentRow; } } }
private void RowUpdated(object sender, NpgsqlRowUpdatedEventArgs e) { if (e.Errors == null) { if (e.StatementType == System.Data.StatementType.Insert) { e.Row[0] = Convert.ToInt32(e.Command.Parameters[":TabloID"].ToString()); if (gLoglansinMi) { LogSQLOlustur(e.Row, "I"); } } else if (e.StatementType == System.Data.StatementType.Update) { if (gLoglansinMi) { LogSQLOlustur(e.Row, "U"); } } else if (e.StatementType == System.Data.StatementType.Delete) { if (gLoglansinMi) { LogSQLOlustur(e.Row, "D"); } } else if (e.StatementType == System.Data.StatementType.Batch) { if (gLoglansinMi) { if (e.Row != null) { LogSQLOlustur(e.Row, "B"); } } } } }
/// <summary> /// Handles the RowUpdated event /// </summary> /// <param name="obj">The object that published the event</param> /// <param name="e">The SqlRowUpdatedEventArgs</param> protected void RowUpdated(object obj, NpgsqlRowUpdatedEventArgs e) { base.RowUpdated(obj, e); }