DataRowState & DataViewRowState
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.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,
}
}
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,
}
}