예제 #1
0
        //protected override void OnItemCheck(ItemCheckEventArgs e)
        //{
        //    base.OnItemCheck(e);
        //    EventHandler handler = AfterItemCheck;
        //    if (handler != null)
        //        SetItemCheckState(e.Index, e.NewValue);
        //    if (noChange == false)
        //    {
        //        EventArgs _ev = new EventArgs();
        //        Changed(this, _ev);
        //    }
        //}


        public void UpdateEspackControl()
        {
            var _old = Value;

            noChange = true;
            ClearSelected();
            if (ParentDA != null)
            {
                Text = ParentDA.SelectRS[DBField.ToString()].ToString();
            }
            Value = Text;
            //for (var i = 0; i < Items.Count; i++)
            //{
            //    SetItemChecked(i, false);
            //    foreach (var item in Text.Split('|'))
            //    {
            //        var r = ((DataRowView)Items[i]).Row;
            //        var _l = r[ValueMember].ToString();
            //        if (_l == item)
            //        {
            //            SetItemChecked(i, true);
            //            break;
            //        }
            //    }
            //}
            noChange = false;
        }
예제 #2
0
        //protected override void OnVisualParentChanged(DependencyObject oldParent)
        //{
        //    if (Parent != null)
        //    {
        //        Parent.Controls.Add(CaptionLabel);
        //        base.OnParentChange(e);
        //    }
        //}


        public void UpdateEspackControl()
        {
            if ((EspackControlType & EspackControlTypeEnum.CTLM) == EspackControlTypeEnum.CTLM)
            {
                Text = ParentDA.SelectRS[DBField.ToString()].ToString();
            }
        }
예제 #3
0
 public void UpdateEspackControl()
 {
     if (ParentDA.SelectRS[DBField.ToString()] is DBNull)
     {
         Value = null;
     }
     else
     {
         //Text = ParentDA.SelectRS[DBField.ToString()].ToString();
         Value        = ParentDA.SelectRS[DBField.ToString()];
         CustomFormat = _customFormat;
     }
 }
예제 #4
0
 public void UpdateEspackControl()
 {
     Value = ParentDA.SelectRS[DBField.ToString()].ToString();
 }
예제 #5
0
 public override string ToString()
 {
     return(_field.ToString());
 }