Exemplo n.º 1
0
        // TODO decide whether to add a basic constructor and create r/w properties for new fields

        public ComboValidation(string propertyName, BindingSource dataSource, string dataMember,
                               int keyProperty, ComboBox comboBox, ErrorProvider errorProvider, string friendlyName) :
            base(propertyName, dataSource, dataMember)
        {
            _nameValueList = (Csla.NameValueListBase <int, string>)dataSource.List;
            _keyProperty   = keyProperty;
            _comboBox      = comboBox;
            _errorProvider = errorProvider;
            _friendlyName  = friendlyName;

            FormattingEnabled    = true;
            DataSourceUpdateMode = DataSourceUpdateMode.OnValidation;
            NullValue            = 0;

            Format += OnFormat;
            Parse  += OnParse;
        }
Exemplo n.º 2
0
        // TODO decide whether to add a basic constructor and create r/w properties for new fields

        public ComboValidation(string propertyName, BindingSource dataSource, string dataMember, 
            int keyProperty, ComboBox comboBox, ErrorProvider errorProvider, string friendlyName) : 
            base(propertyName, dataSource, dataMember)
        {
            _nameValueList = (Csla.NameValueListBase<int, string>) dataSource.List;
            _keyProperty = keyProperty;
            _comboBox = comboBox;
            _errorProvider = errorProvider;
            _friendlyName = friendlyName;

            FormattingEnabled = true;
            DataSourceUpdateMode = DataSourceUpdateMode.OnValidation;
            NullValue = 0;

            Format += OnFormat;
            Parse += OnParse;
        }