fixed: when removed the names from the bag also removed FontStyles.Names flag from...
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / DetailsViewUpdateEventArgs.cs
index f4029ef9322fad72fd031f06a2a98dd52d125988..a60031e1110c8e5c387a31a0f62affd458677433 100644 (file)
@@ -38,26 +38,37 @@ namespace System.Web.UI.WebControls
        public class DetailsViewUpdateEventArgs : CancelEventArgs
        {
                private object argument;
+               IOrderedDictionary keys;
+               IOrderedDictionary newValues;
+               IOrderedDictionary oldValues;
                
                public DetailsViewUpdateEventArgs (object argument)
                {
                        this.argument = argument;
                }
                
+               internal DetailsViewUpdateEventArgs (object argument, IOrderedDictionary keys, IOrderedDictionary oldValues, IOrderedDictionary newValues)
+               {
+                       this.argument = argument;
+                       this.keys = keys;
+                       this.newValues = newValues;
+                       this.oldValues = oldValues;
+               }
+               
                public object CommandArgument {
                        get { return argument; }
                }
 
                public IOrderedDictionary Keys {
-                       get { return new NotImplementedException(); }
+                       get { return keys; }
                }
 
                public IOrderedDictionary NewValues {
-                       get { return new NotImplementedException(); }
+                       get { return newValues; }
                }
 
                public IOrderedDictionary OldValues {
-                       get { return new NotImplementedException(); }
+                       get { return oldValues; }
                }
        }
 }