예제 #1
0
        protected override void OnLoad(EventArgs e) {
            base.OnLoad(e);
            xlselector = new UCPopupSelectorBase();
            xlselector.RowSelected += new EventHandler(xlselector_RowSelected);
            repositoryItemPopupContainerEdit1.PopupControl = new PopupContainerControl();
            repositoryItemPopupContainerEdit1.PopupControl.Size = xlselector.Size;
            repositoryItemPopupContainerEdit1.PopupControl.Controls.Add(xlselector);
            repositoryItemPopupContainerEdit1.NullText = "请选择线路";
            InitColumns();//初始列
            //InitData();//初始数据
            if (this.Site != null) return;
            if (btGdsList.Visibility != BarItemVisibility.Never) {
                btGdsList.Edit = DicTypeHelper.GdsDic;
                btGdsList.EditValueChanged += new EventHandler(btGdsList_EditValueChanged);
                btXlList.EditValueChanged += new EventHandler(btXlList_EditValueChanged);
                btGtList.EditValueChanged += new EventHandler(btGtList_EditValueChanged);

                if (MainHelper.UserOrg != null && MainHelper.UserOrg.OrgType == "1") {//如果是供电所人员,则锁定
                    btGdsList.EditValue = MainHelper.UserOrg.OrgCode;
                    btGdsList.Edit.ReadOnly = true;
                } else {
                    btGdsList.EditValue = "201";
                }
            }
            //btGdsList_EditValueChanged(null, null);
        }
예제 #2
0
 public UCPopupLine():base() {
     xlselector = new UCPopupSelectorBase();
     xlselector.RowSelected += new EventHandler(xlselector_RowSelected);
     this.Properties.PopupControl = new PopupContainerControl();
     this.Properties.PopupControl.Size = xlselector.Size;
     this.Properties.PopupControl.Controls.Add(xlselector);
     this.Properties.NullText = "请选择...";
     this.QueryPopUp += new System.ComponentModel.CancelEventHandler(UCPopupLine_QueryPopUp);
     this.QueryResultValue += new DevExpress.XtraEditors.Controls.QueryResultValueEventHandler(UCPopupLine_QueryResultValue);
     this.CustomDisplayText+=new DevExpress.XtraEditors.Controls.CustomDisplayTextEventHandler(UCPopupLine_CustomDisplayText);
 }
예제 #3
0
 private void createXLSearch() {
     RepositoryItemPopupContainerEdit repositoryItemPopupContainerEdit1 = new RepositoryItemPopupContainerEdit();
     
     xlselector = new UCPopupSelectorBase();
     xlselector.RowSelected += new EventHandler(xlselector_RowSelected);
     repositoryItemPopupContainerEdit1.PopupControl = new PopupContainerControl();
     repositoryItemPopupContainerEdit1.PopupControl.Size = xlselector.Size;
     repositoryItemPopupContainerEdit1.PopupControl.Controls.Add(xlselector);
     repositoryItemPopupContainerEdit1.NullText = "请选择线路";
     btXlList.Edit = repositoryItemPopupContainerEdit1;
 }