/// <summary>
        /// From DataKind to DataViewType
        /// </summary>
        public static DataViewType FromKind(DataKind kind)
        {
            switch (kind)
            {
            case DataKind.String:
                return(TextDataViewType.Instance);

            case DataKind.Boolean:
                return(BooleanDataViewType.Instance);

            case DataKind.DateTime:
                return(DateTimeDataViewType.Instance);

            case DataKind.TimeSpan:
                return(TimeSpanDataViewType.Instance);

            default:
                return(ColumnTypeHelper.NumberFromKind(kind));
            }
        }
Beispiel #2
0
        /// <summary>
        /// From DataKind to ColumnType
        /// </summary>
        public static ColumnType FromKind(DataKind kind)
        {
            switch (kind)
            {
            case DataKind.TX:
                return(TextType.Instance);

            case DataKind.Bool:
                return(BoolType.Instance);

            case DataKind.DateTime:
                return(DateTimeType.Instance);

            case DataKind.TimeSpan:
                return(TimeSpanType.Instance);

            default:
                return(ColumnTypeHelper.NumberFromKind(kind));
            }
        }