IEditableRow interface

namespace: Serenity.Data   assemblySerenity.Net.Entity

Methods and properties of a row to support desktop app grid etc. editing

public interface IEditableRow : IEditableObject, INotifyPropertyChanged, IRow

Members

name description
HasErrors { get; } Gets a value indicating whether this instance has errors.
HasPostHandler { get; } Gets a value indicating whether this instance has post handler.
IsAnyFieldChanged { get; } Gets a value indicating whether this instance is any field changed.
IsEditing { get; } Gets a value indicating whether this instance is editing.
OriginalValues { get; } Gets the original values.
PostHandler { get; set; } Gets or sets the post handler.
PreviousValues { get; } Gets the previous values.
ValidationErrors { get; } Gets the validation errors.
event PostEnded The post ended event
AddValidationError(…) Adds the validation error.
ClearValidationErrors() Clears the validation errors.
IsFieldChanged(…) Determines whether [is field changed] [the specified field].
RemoveValidationError(…) Removes the validation error.

See Also