예제 #1
0
        public static RepositoryItemMRUEdit CreateTreeMRUEdit(this TreeListColumn treeColumn)
        {
            RepositoryItemMRUEdit repositoryItem = new RepositoryItemMRUEdit
            {
                AutoHeight = false
            };

            treeColumn.TreeList.RepositoryItems.Add(repositoryItem);
            treeColumn.ColumnEdit = repositoryItem;
            return(repositoryItem);
        }
예제 #2
0
        /// <summary>
        /// 创建GridView的列编辑为MRUEdit
        /// </summary>
        /// <param name="gridColumn">GridColumn列对象</param>
        /// <returns></returns>
        public static RepositoryItemMRUEdit CreateMRUEdit(this GridColumn gridColumn)
        {
            RepositoryItemMRUEdit repositoryItem = new RepositoryItemMRUEdit
            {
                AutoHeight = false
            };

            gridColumn.View.GridControl.RepositoryItems.Add(repositoryItem);
            gridColumn.ColumnEdit = repositoryItem;
            return(repositoryItem);
        }
예제 #3
0
        private RepositoryItem formulationRepository(SchemaItemDTO schemaItemDTO)
        {
            if (_formulationRepository == null)
            {
                _formulationRepository = new RepositoryItemMRUEdit();
                _presenter.AllFormulationKeys().Each(key => _formulationRepository.Items.Add(key));
            }
            _formulationRepository.ReadOnly = !schemaItemDTO.NeedsFormulation;
            _formulationRepository.Enabled  = schemaItemDTO.NeedsFormulation;

            return(_formulationRepository);
        }
예제 #4
0
        private static void InitCotAutocomplete(GridColumn colunm, string fieldName, DataSet dsSource, bool allowSpin)
        {
            var edit = new RepositoryItemMRUEdit { Tag = true };

            if (dsSource != null && dsSource.Tables.Count > 0)
            {
                foreach (DataRow r in dsSource.Tables[0].Rows)
                {
                    if (r[0].ToString() == "") continue;
                    edit.Items.Add(r[0].ToString());
                }
            }
            edit.Tag = false;
            edit.AddingMRUItem += delegate(object sender, AddingMRUItemEventArgs e)
                                      {
                                          e.Cancel = !(bool)edit.Tag;
                                      };
            // edit.ShowDropDown = ShowDropDown.Never;
            edit.Buttons[0].Visible = false;
            HelpGridColumn.CotRepository(colunm, fieldName, edit, HorzAlignment.Near);
            if (allowSpin == false)
            {

                // edit.OwnerEdit.c
                edit.Spin += delegate(object sender, SpinEventArgs e)
                                 {
                                     e.Handled = true;
                                 };
            }
        }
예제 #5
0
        public RepositoryItemMRUEdit InitCotTietMuc()
        {
            rpTietMuc = new RepositoryItemMRUEdit();

               // edit.Tag = true;

            DataSet dsTM= HelpDB.getDBService().LoadDataSet("select * from dm_tiet_muc");

            if (dsTM != null && dsTM.Tables.Count > 0)
            {
                dtTietMuc = dsTM.Tables[0];
                foreach (DataRow r in dtTietMuc.Rows)
                {
                    if (r["NAME"].ToString() == "") continue;
                    rpTietMuc.Items.Add(r["NAME"].ToString());

                }
            }
            else
                dtTietMuc = null;

            //edit.Tag = false;
            //edit.AddingMRUItem += delegate(object sender, AddingMRUItemEventArgs e)
            //{
            //    e.Cancel = !(bool)edit.Tag;
            //};
            // edit.ShowDropDown = ShowDropDown.Never;
            //edit.Buttons[0].Visible = false;
            HelpGridColumn.CotRepository(ColTietNuc, "TIET_MUC_NAME", rpTietMuc, DevExpress.Utils.HorzAlignment.Near);
            //if (AllowSpin == false)
            //{

            //    // edit.OwnerEdit.c

            //}
            return rpTietMuc;
        }
예제 #6
0
        public ManualOrdersForm(int algId)
        {
            InitializeComponent();
            SqlConnection sqlCon = new SqlConnection("Data Source=LP-Kevin;Initial Catalog=inSight_OPP;User ID=sa;Password=2020;Connect Timeout=15;");

            sqlCon.Open();
            DataTable table = ManualOrdersData.getManualOrdersNormal_GS(sqlCon, 123);

            if (table != null && table.Rows.Count > 0)
            {
                var cmName    = String.Empty;
                var cmVisible = false;
                for (int i = 0; i < table.Columns.Count; i++)
                {
                    cmVisible = false;
                    cmName    = table.Columns[i].ColumnName;
                    var dataType = getGridColumnType(table.Columns[i].DataType.Name);
                    if (cmName.IndexOf("_raw") == -1)
                    {
                        cmVisible = true;
                    }
                    //this.gridPTGS.Columns.Add(new GridColumn() { Name = cmName, FieldName = cmName, Caption = cmName, VisibleIndex = i, UnboundType = dataType, Visible = cmVisible,Tag = cmName });
                    DevExpress.XtraGrid.Columns.GridColumn cl = new DevExpress.XtraGrid.Columns.GridColumn();
                    cl.Name      = cmName;
                    cl.Caption   = cmName;
                    cl.FieldName = cmName;
                    cl.OptionsColumn.AllowSize = true;
                    //cl.OptionsColumn.ReadOnly = true;
                    cl.OptionsColumn.AllowEdit       = true;
                    cl.OptionsColumn.AllowMove       = false;
                    cl.OptionsColumn.AllowSort       = DevExpress.Utils.DefaultBoolean.False;
                    cl.OptionsColumn.AllowGroup      = DevExpress.Utils.DefaultBoolean.False;
                    cl.OptionsFilter.AllowFilter     = false;
                    cl.OptionsFilter.AllowAutoFilter = false;
                    if (cmName == "TopSurCode")
                    {
                        //下拉框
                        RepositoryItemComboBox ricbo = new RepositoryItemComboBox();
                        ricbo.AutoComplete   = true;//自动搜索筛选
                        ricbo.ImmediatePopup = true;
                        ricbo.DropDownRows   = 5;
                        ricbo.Items.Add("asd黄色");
                        ricbo.Items.Add("dfasd黄色");
                        ricbo.Items.Add("米黄色");
                        ricbo.Items.Add("米黄色02");
                        ricbo.Items.Add("米黄色033");
                        ricbo.Items.Add("米黄色034");
                        ricbo.Items.Add("米黄色035");
                        ricbo.Items.Add("米黄色036");
                        ricbo.Items.Add("米黄色073");
                        ricbo.Items.Add("米黄色0fg3");
                        ricbo.Items.Add("米黄色034");
                        ricbo.Items.Add("米黄色045");
                        ricbo.Items.Add("米黄色034");
                        ricbo.Items.Add("111米黄色034");
                        ricbo.Items.Add("111米黄色035");
                        ricbo.Items.Add("111米黄色036");
                        ricbo.Items.Add("111米黄色073");
                        ricbo.Items.Add("11米黄色0fg3");
                        ricbo.Items.Add("11米黄色034");
                        ricbo.Items.Add("11米黄色045");
                        ricbo.Items.Add("11米黄色05");
                        cl.ColumnEdit = ricbo;
                        //comboBoxEdit1.Properties.AutoComplete = true;//自动搜索筛选
                    }
                    if (cmName == "itmfCode")
                    {
                        //下拉框
                        RepositoryItemMRUEdit ricbo = new RepositoryItemMRUEdit();
                        //ricbo.AutoComplete = true;//自动搜索筛选
                        ricbo.ImmediatePopup = true;
                        //MruEdit是否允许编辑
                        ricbo.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;
                        //是否具有删除 绑定的数据源功能
                        ricbo.AllowRemoveMRUItems = false;
                        //ricbo.ImmediatePopup = true;
                        ricbo.DropDownRows = 5;
                        ricbo.Items.Add("侧板");
                        ricbo.Items.Add("dfasd黄色");
                        ricbo.Items.Add("米黄色");
                        ricbo.Items.Add("米黄色02");
                        ricbo.Items.Add("米黄色033");
                        ricbo.Items.Add("米黄色034");
                        ricbo.Items.Add("米黄色035");
                        ricbo.Items.Add("米黄色036");
                        ricbo.Items.Add("米黄色073");
                        ricbo.Items.Add("米黄色0fg3");
                        ricbo.Items.Add("米黄色034");
                        ricbo.Items.Add("米黄色045");
                        ricbo.Items.Add("米黄色034");
                        ricbo.Items.Add("111米黄色034");
                        ricbo.Items.Add("111米黄色035");
                        ricbo.Items.Add("111米黄色036");
                        ricbo.Items.Add("111米黄色073");
                        ricbo.Items.Add("11米黄色0fg3");
                        ricbo.Items.Add("11米黄色034");
                        ricbo.Items.Add("11米黄色045");
                        ricbo.Items.Add("11米黄色05");
                        cl.ColumnEdit = ricbo;
                        //comboBoxEdit1.Properties.AutoComplete = true;//自动搜索筛选
                    }
                    cl.Visible = cmVisible;
                    gridPTGS.Columns.Add(cl);
                }
                this.gridControlPTGS.DataSource = table;
            }
        }