///// <summary>
        ///// 此项的值
        ///// </summary>
        //public object ItemValue
        //{
        //    get
        //    {
        //        return itemValue;
        //    }
        //}

        internal override void FillInfo(KeyWordInfomation info)
        {
            if (_valueDbType == DbType.Object)
            {
                _valueDbType = DefaultType.ToDbType(itemValue.GetType());//自匹配类型
            }
        }
Beispiel #2
0
        public override string ToString()
        {
            BQLValueItem qvalue = value1 as BQLValueItem;

            if (!CommonMethods.IsNull(qvalue))
            {
                return(qvalue.DisplayValue(BQLValueItem.GetKeyInfo()));
            }
            else
            {
                string pName = propertyName;

                DbType dbType = DbType.AnsiString;
                if (value1 != null)
                {
                    dbType = DefaultType.ToDbType(value1.GetType());
                }
                return(DataAccessCommon.FormatScorp(this, null, pName, dbType, 0, null));
            }

            return(base.ToString());
        }