/// <summary> /// TreeListLookup弹出事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public static void TreeListLookup_Popup(object sender, EventArgs e) { TreeListLookUpEdit edit = sender as TreeListLookUpEdit; TreeListLookUpEditPopupForm f = (edit as IPopupControl).PopupWindow as TreeListLookUpEditPopupForm; f.Width = edit.Width; }
/// <summary> /// 初始化TreeListLookUpEdit /// </summary> /// <param name="control">TreeListLookUpEdit</param> /// <param name="list">MemberSelect集合</param> /// <param name="type">图标类型</param> public static void InitTreeListLookUpEdit(TreeListLookUpEdit control, List <TreeLookUpMember> list, NodeIconType type = NodeIconType.General) { control.Properties.DataSource = list; control.Properties.DisplayMember = "name"; control.Properties.ValueMember = "id"; control.Properties.PopupFormMinSize = new Size(60, 0); control.Properties.TreeList.ParentFieldName = "parentId"; TreeFormat(control.Properties.TreeList, type); }
/// <summary> /// 初始化TreeListLookUpEdit /// </summary> /// <param name="control">TreeListLookUpEdit</param> /// <param name="list">MemberSelect集合</param> public static void initTreeListLookUpEdit(TreeListLookUpEdit control, List <TreeLookUpMember> list) { control.Properties.DataSource = list; control.Properties.DisplayMember = "name"; control.Properties.ValueMember = "id"; control.Properties.PopupFormMinSize = new Size(60, 0); control.Properties.TreeList.ParentFieldName = "parentId"; treeFormat(control.Properties.TreeList); }
/// <summary> /// Get TreeListLookUpEdit Selected Value /// </summary> /// <param name="tlLookUpEdit"></param> /// <returns></returns> public static string SelectedValue(this TreeListLookUpEdit tlLookUpEdit) { string value = null; if (tlLookUpEdit.EditValue != null && tlLookUpEdit.EditValue.ToString() != "nullText") { value = tlLookUpEdit.EditValue.ToString(); } return(value); }
private void nodetree_EditValueChanged(object sender, EventArgs e) { TreeListLookUpEdit nodetree = sender as TreeListLookUpEdit; AmmeterInfo ammeter = nodetree.GetSelectedDataRow() as AmmeterInfo; _nodeTreeControl.CurrentNodeMid = ammeter.MID; if (RealtimeCheckBtn.Down) { RefreshAllData(); } else { GetFilteredData(); } }