System.Data.DataTable.SetDataSet C# (CSharp) Method

SetDataSet() private method

Internal method for setting the DataSet pointer.
private SetDataSet ( DataSet dataSet ) : void
dataSet DataSet
return void
        internal void SetDataSet(DataSet dataSet)
        {
            if (_dataSet != dataSet)
            {
                _dataSet = dataSet;

                // Inform all the columns of the dataset being set.
                DataColumnCollection cols = Columns;
                for (int i = 0; i < cols.Count; i++)
                {
                    cols[i].OnSetDataSet();
                }

                if (DataSet != null)
                {
                    _defaultView = null;
                }
                //Set the remoting format variable directly
                if (dataSet != null)
                {
                    _remotingFormat = dataSet.RemotingFormat;
                }
            }
        }

Usage Example

Exemplo n.º 1
0
 private void BaseAdd(DataTable table)
 {
     if (table == null)
     {
         throw ExceptionBuilder.ArgumentNull("table");
     }
     if (table.DataSet == this.dataSet)
     {
         throw ExceptionBuilder.TableAlreadyInTheDataSet();
     }
     if (table.DataSet != null)
     {
         throw ExceptionBuilder.TableAlreadyInOtherDataSet();
     }
     if (table.TableName.Length == 0)
     {
         table.TableName = this.AssignName();
     }
     else
     {
         if ((base.NamesEqual(table.TableName, this.dataSet.DataSetName, false, this.dataSet.Locale) != 0) && !table.fNestedInDataset)
         {
             throw ExceptionBuilder.DatasetConflictingName(this.dataSet.DataSetName);
         }
         this.RegisterName(table.TableName, table.Namespace);
     }
     table.SetDataSet(this.dataSet);
 }
All Usage Examples Of System.Data.DataTable::SetDataSet
DataTable