Example #1
0
        /// <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;
        }
Example #2
0
        /// <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);
        }
Example #3
0
        /// <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);
        }
Example #4
0
        /// <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);
        }
Example #5
0
        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();
            }
        }