Exemplo n.º 1
0
        private void provideSelector_SelectedValueChanged(object sender, Controls.SEComboSelector2.OnSelectedValueChangedEventArgs e)
        {
            IDataSourceProvide dataSourceProvide = e.Value as IDataSourceProvide;

            if (dataSourceProvide == null)
            {
                dataSourceSelector.Clear();
            }
            else
            {
                DataSourceProvideArgs args = new DataSourceProvideArgs()
                {
                    WindowEntity = this.WindowEntity
                };
                dataSourceSelector.DataBind(dataSourceProvide.GetAvailableDataSource(args));
            }
        }
Exemplo n.º 2
0
        private void availableDataItems_SelectedValueChanged(object sender, Controls.SEComboSelector2.OnSelectedValueChangedEventArgs e)
        {
            FieldProvideAttribute itemAttr = (FieldProvideAttribute)e.Value;
            IField dataItem = DataBaseProvide.Current.FieldFactory.CreateInstance(itemAttr);

            this.DataItemEntity.Field = dataItem;
            if (dataItem.AllowMaxLength)
            {
                this.txtLength.DropDownStyle = ComboBoxStyle.DropDown;
            }
            else
            {
                this.txtLength.DropDownStyle = ComboBoxStyle.Simple;
            }
            this.txtLength.Text           = dataItem.Length.ToString();
            this.txtLength.Enabled        = dataItem.LengthEnable;
            this.txtDecimalDigits.Enabled = dataItem.DecimalDigitsEnable;
            this.txtDecimalDigits.Maximum = dataItem.DecimalDigitsMax;
            this.txtDecimalDigits.Minimum = dataItem.DecimalDigitsMin;
            this.txtDecimalDigits.Value   = dataItem.Length.DecimalDigits;
        }