//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; }
//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(); } }
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; } }
public void UpdateEspackControl() { Value = ParentDA.SelectRS[DBField.ToString()].ToString(); }
public override string ToString() { return(_field.ToString()); }