System.Data.DataTableReaderListener.UpdataTable C# (CSharp) Метод

UpdataTable() приватный Метод

private UpdataTable ( DataTable datatable ) : void
datatable DataTable
Результат void
        internal void UpdataTable(DataTable datatable)
        {
            if (datatable == null)
            {
                throw ExceptionBuilder.ArgumentNull(nameof(DataTable));
            }

            UnSubscribeEvents();
            _currentDataTable = datatable;
            SubscribeEvents();
        }

Usage Example

Пример #1
0
        public override bool NextResult()
        {
            // next result set; reset everything
            ValidateOpen(nameof(NextResult));

            if ((_tableCounter == _tables.Length - 1))
            {
                return(false);
            }

            _currentDataTable = _tables[++_tableCounter];

            if (_listener != null)
            {
                _listener.UpdataTable(_currentDataTable); // it will unsubscribe from preveous tables events and subscribe to new table's events
            }

            _schemaTable       = null;
            _rowCounter        = -1;
            _currentRowRemoved = false;
            _reachEORows       = false;
            _schemaIsChanged   = false;
            _started           = false;
            ReaderIsInvalid    = false;
            _tableCleared      = false;

            _hasRows = (_currentDataTable.Rows.Count > 0);

            return(true);
        }
All Usage Examples Of System.Data.DataTableReaderListener::UpdataTable