当前位置: 首页>>代码示例>>C#>>正文


C# DataTable.SetDataSet方法代码示例

本文整理汇总了C#中System.Data.DataTable.SetDataSet方法的典型用法代码示例。如果您正苦于以下问题:C# DataTable.SetDataSet方法的具体用法?C# DataTable.SetDataSet怎么用?C# DataTable.SetDataSet使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Data.DataTable的用法示例。


在下文中一共展示了DataTable.SetDataSet方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: BaseRemove

        /// <devdoc>
        /// Does verification on the table and it's name, and clears the table's dataSet pointer.
        /// An ArgumentNullException is thrown if this table is null.  An ArgumentException is thrown
        /// if this table doesn't belong to this collection or if this table is part of a relationship.
        /// </devdoc>
        private void BaseRemove(DataTable table) {
            if (CanRemove(table, true)) {
                UnregisterName(table.TableName);
                table.SetDataSet(null);

            }
            _list.Remove(table);
            dataSet.OnRemovedTable(table);
        }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:14,代码来源:DataTableCollection.cs

示例2: BaseRemove

 private void BaseRemove(DataTable table)
 {
     if (this.CanRemove(table, true))
     {
         this.UnregisterName(table.TableName);
         table.SetDataSet(null);
     }
     this._list.Remove(table);
     this.dataSet.OnRemovedTable(table);
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:10,代码来源:DataTableCollection.cs

示例3: BaseAdd

        /// <devdoc>
        /// Does verification on the table and it's name, and points the table at the dataSet that owns this collection.
        /// An ArgumentNullException is thrown if this table is null.  An ArgumentException is thrown if this table
        /// already belongs to this collection, belongs to another collection.
        /// A DuplicateNameException is thrown if this collection already has a table with the same
        /// name (case insensitive).
        /// </devdoc>
        private void BaseAdd(DataTable table) {
            if (table == null)
                throw ExceptionBuilder.ArgumentNull("table");
            if (table.DataSet == dataSet)
                throw ExceptionBuilder.TableAlreadyInTheDataSet();
            if (table.DataSet != null)
                throw ExceptionBuilder.TableAlreadyInOtherDataSet();

            if (table.TableName.Length == 0)
                table.TableName = AssignName();
            else {
                if (NamesEqual(table.TableName, dataSet.DataSetName, false, dataSet.Locale) != 0 && !table.fNestedInDataset)
                   throw ExceptionBuilder.DatasetConflictingName(dataSet.DataSetName);
                RegisterName(table.TableName, table.Namespace);
            }

            table.SetDataSet(dataSet);

            //must run thru the document incorporating the addition of this data table
            //must make sure there is no other schema component which have the same
            // identity as this table (for example, there must not be a table with the
            // same identity as a column in this schema.
        }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:30,代码来源:DataTableCollection.cs

示例4: BaseAdd

 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);
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:28,代码来源:DataTableCollection.cs


注:本文中的System.Data.DataTable.SetDataSet方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。