DataViewRowState.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132
  1. //------------------------------------------------------------------------------
  2. // <copyright file="DataViewRowState.cs" company="Microsoft">
  3. // Copyright (c) Microsoft Corporation. All rights reserved.
  4. // </copyright>
  5. // <owner current="true" primary="true">[....]</owner>
  6. // <owner current="true" primary="false">[....]</owner>
  7. // <owner current="false" primary="false">[....]</owner>
  8. //------------------------------------------------------------------------------
  9. namespace System.Data {
  10. using System;
  11. using System.ComponentModel;
  12. /// <devdoc>
  13. /// <para>Describes the version of data in a <see cref='System.Data.DataRow'/>.</para>
  14. /// </devdoc>
  15. [
  16. Flags,
  17. Editor("Microsoft.VSDesigner.Data.Design.DataViewRowStateEditor, " + AssemblyRef.MicrosoftVSDesigner, "System.Drawing.Design.UITypeEditor, " + AssemblyRef.SystemDrawing)
  18. ]
  19. public enum DataViewRowState {
  20. None = 0x00000000,
  21. // DataRowState.Detached = 0x01,
  22. Unchanged = DataRowState.Unchanged,
  23. Added = DataRowState.Added,
  24. Deleted = DataRowState.Deleted,
  25. ModifiedCurrent = DataRowState.Modified,
  26. ModifiedOriginal = (((int)ModifiedCurrent) << 1),
  27. OriginalRows = Unchanged | Deleted | ModifiedOriginal,
  28. CurrentRows = Unchanged | Added | ModifiedCurrent
  29. }
  30. }