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
// 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
// System. Data. DataRow.
Deleted = 8,
//
// Summary:
// The row has been modified and System. Data. DataRow. AcceptChanges () has not
// Been called.
Modified = 16,
}
}