Пример #1
0
        public virtual void SetDataBind(object dataSource)
        {
            if (IsSetBind && !string.IsNullOrEmpty(this.BindDataField))
            {
                Miles.Coro.Common.MemberAccessor.DelegatedExpressionMemberAccessor memberAccessor = Miles.Coro.Common.MemberAccessor.DelegatedExpressionMemberAccessor.Instance;

                object value = memberAccessor.GetValue(dataSource, this.BindDataField);

                string      jsonStr  = value == null ? null : value.ToString();
                Bu_ItemSpec itemSpec = new Bu_ItemSpec();

                if (!string.IsNullOrEmpty(jsonStr))
                {
                    itemSpec = (Bu_ItemSpec)JsonConvert.DeserializeObject(jsonStr, typeof(Bu_ItemSpec));
                }
                this.ItemSpec = itemSpec;
            }
        }
Пример #2
0
 private void UpdateItemSpec()
 {
     itemSpec = new Bu_ItemSpec();
     itemSpec.AddItems(ucDropDownSpec.GetDataSource());
     this.Text = itemSpec.ToString();
 }