Example #1
0
        /// <devdoc>
        /// Called when the Insert() method is complete.
        /// </devdoc>
        protected override void OnInsertComplete(int index, object value)
        {
            DataPagerField field = value as DataPagerField;

            if (field != null)
            {
                field.FieldChanged += new EventHandler(OnFieldChanged);
            }
            field.SetDataPager(_dataPager);
            OnFieldsChanged();
        }
Example #2
0
        protected override void OnRemoveComplete(int index, object value)
        {
            base.OnRemoveComplete(index, value);
            DataPagerField field = value as DataPagerField;

            if (field == null)
            {
                return;
            }

            field.SetDataPager(null);
            field.FieldChanged -= new EventHandler(FieldHasChanged);
            InvokeEvent(FieldsChangedEvent, EventArgs.Empty);
        }