Skip to main content

Issue in Standard Editor

Comments

1 comment

  • Dapfor Team

    Hello,

    This happens because StringFormat doesn’t know how to parse string to DateTime. Indeed, each .Net object has Object.ToString() method, but doesn’t have Object.FromString() one. The same we can say about String.Fromat(…). Therefore you should implement your own format, indicating how to parse strings to values.

    Example:

    class MyDateFormat : IFormat
    {
        public string Format(IDataField dataField)
        {
            return string.Format("{0:yyyy-dd-MM}", dataField.Value);
        }

        public bool CanParse(string text, IDataField dataField)
        {
            DateTime v;
            return DateTime.TryParse(text, out v);
        }

        public void Parse(string text, IDataField dataField)
        {
            DateTime v;
            dataField.Value = DateTime.Parse(text);
        }
    }

     

    Best regards,

    Dapfor

     

    0

Please sign in to leave a comment.

Powered by Zendesk