Example #1
0
        public bool Undo()
        {
            if (Row == null)
            {
                return(false);
            }

            DateTime dateTime;

            if (ColumnName.TryParse(out dateTime))
            {
                if (!OldData.Equals(""))
                {
                    Row[ColumnName] = OldData;
                }
                else
                {
                    Row[ColumnName] = "";
                }
                return(true);
            }

            if (OldData == null)
            {
                OldData = "";
            }

            Row[ColumnName] = OldData;

            return(true);
        }