Пример #1
0
        protected override void SetupControl(WebControl control)
        {
            ASPxLookupDropDownEdit edit = control as ASPxLookupDropDownEdit;

            if ((edit != null) && (base.ViewEditMode == ViewEditMode.Edit))
            {
                edit.DropDown.AllowUserInput            = true;
                edit.DropDown.IncrementalFilteringDelay = 200;
                this._dataSource         = ViewIdPropertyEditorHelper.GetDataSource(this._application);
                edit.DropDown.DataSource = this._dataSource;
                edit.DropDown.Columns.Add("Id", "Id");
                edit.DropDown.Columns.Add("Caption", "标题");
                edit.DropDown.Columns.Add("ViewType", "视图类型");
                edit.DropDown.ValueField       = "Id";
                edit.DropDown.TextField        = "Id";
                edit.DropDown.TextFormatString = "{0:f}";
                //edit.DropDown.NullText = EditorsLocalizer.Active.GetLocalizedString(ItemsStringId.ViewIdPropertyEditorViewNotFound);
                edit.AddingEnabled   = false;
                edit.ClearingEnabled = false;
            }
        }
Пример #2
0
 protected override WebControl CreateEditModeControlCore()
 {
     this._lookupControl = new ASPxLookupDropDownEdit();
     this._lookupControl.DropDown.ValueChanged += new EventHandler(this.EditValueChangedHandler);
     return(this._lookupControl);
 }