using System; using System.ComponentModel; namespace System.Data{ // Summary: // Describes the version of data in a System.Data.DataRow. [Flags] [Editor( " Microsoft.VSDesigner.Data.Design.DataViewRowStateEditor, Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a " , " System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a " )] public enum DataViewRowState { // Summary: // None. None = 0 , // // Summary: // An unchanged row. Unchanged = 2 , // // Summary: // A new row. Added = 4 , // // Summary: // A deleted row. Deleted = 8 , // // Summary: // A current version of original data that has been modified (see ModifiedOriginal). ModifiedCurrent = 16 , // // Summary: // Current rows including unchanged, new, and modified rows. CurrentRows = 22 , // // Summary: // The original version of the data that was modified. (Although the data has // since been modified, it is available as ModifiedCurrent). ModifiedOriginal = 32 , // // Summary: // Original rows including unchanged and deleted rows. OriginalRows = 42 , }}
using System; namespace System.Data{ // Summary: // Gets the state of a System.Data.DataRow object. [Flags] public enum DataRowState { // Summary: // The row has been created but is not part of any System.Data.DataRowCollection. // A System.Data.DataRow is in this state immediately after it has been created // and before it is added to a collection, or if it has been removed from a // collection. Detached = 1 , // // Summary: // The row has not changed since System.Data.DataRow.AcceptChanges() was last // called. Unchanged = 2 , // // Summary: // The row has been added to a System.Data.DataRowCollection, and System.Data.DataRow.AcceptChanges() // has not been called. Added = 4 , // // Summary: // The row was deleted using the System.Data.DataRow.Delete() method of the // System.Data.DataRow. Deleted = 8 , // // Summary: // The row has been modified and System.Data.DataRow.AcceptChanges() has not // been called. Modified = 16 , }}