1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="DataTableCollection" FullName="System.Data.DataTableCollection">
3 <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class DataTableCollection : System.Data.InternalDataCollectionBase" />
5 <AssemblyName>System.Data</AssemblyName>
6 <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
7 <AssemblyVersion>1.0.3300.0</AssemblyVersion>
8 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
9 <AssemblyVersion>2.0.0.0</AssemblyVersion>
11 <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
13 <BaseTypeName>System.Data.InternalDataCollectionBase</BaseTypeName>
19 <AttributeName>System.ComponentModel.ListBindable(false)</AttributeName>
22 <AttributeName>System.ComponentModel.DefaultEvent("CollectionChanged")</AttributeName>
25 <AttributeName>System.ComponentModel.Editor("Microsoft.VSDesigner.Data.Design.TablesCollectionEditor, Microsoft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
30 <attribution license="cc4" from="Microsoft" modified="false" />
31 <para>The <see cref="T:System.Data.DataTableCollection" /> contains all the <see cref="T:System.Data.DataTable" /> objects for a particular <see cref="T:System.Data.DataSet" />. To access the <see cref="T:System.Data.DataTableCollection" /> of a <see cref="T:System.Data.DataSet" />, use the <see cref="P:System.Data.DataSet.Tables" /> property.</para>
32 <para>The <see cref="T:System.Data.DataTableCollection" /> uses methods such as <see cref="M:System.Data.DataTableCollection.Add(System.Data.DataTable)" />, <see cref="M:System.Data.DataTableCollection.Clear" />, and <see cref="M:System.Data.DataTableCollection.Remove(System.Data.DataTable)" /> to manage the items in the collection.</para>
33 <para>Use the <see cref="M:System.Data.DataTableCollection.Contains(System.String)" /> method to determine whether a particular table (specified by either index or name) is in the collection.</para>
34 <para>To navigate from one table to another, use the <see cref="P:System.Data.DataTable.ChildRelations" /> or <see cref="P:System.Data.DataTable.ParentRelations" /> property of the <see cref="T:System.Data.DataTable" /> to access its collection of <see cref="T:System.Data.DataRelation" /> objects. You can also use the <see cref="P:System.Data.DataSet.Relations" /> property to navigate through the parent/child relationships of the DataTables in a particular <see cref="T:System.Data.DataSet" /> collection.</para>
37 <attribution license="cc4" from="Microsoft" modified="false" />
38 <para>Represents the collection of tables for the <see cref="T:System.Data.DataSet" />.</para>
42 <Member MemberName="Add">
43 <MemberSignature Language="C#" Value="public System.Data.DataTable Add ();" />
44 <MemberType>Method</MemberType>
46 <ReturnType>System.Data.DataTable</ReturnType>
50 <returns>To be added: an object of type 'DataTable'</returns>
52 <attribution license="cc4" from="Microsoft" modified="false" />
53 <para>Because no name is specified, the DataTable is created by using a default name, relative to its order of addition. The default name is "Table1." </para>
54 <para>The <see cref="E:System.Data.DataTableCollection.CollectionChanged" /> event occurs when a table is successfully added to the collection.</para>
57 <attribution license="cc4" from="Microsoft" modified="false" />
58 <para>Creates a new <see cref="T:System.Data.DataTable" /> object by using a default name and adds it to the collection.</para>
62 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
63 <AssemblyVersion>2.0.0.0</AssemblyVersion>
66 <Member MemberName="Add">
67 <MemberSignature Language="C#" Value="public void Add (System.Data.DataTable table);" />
68 <MemberType>Method</MemberType>
70 <ReturnType>System.Void</ReturnType>
73 <Parameter Name="table" Type="System.Data.DataTable" />
77 <attribution license="cc4" from="Microsoft" modified="false" />
78 <para>The <see cref="E:System.Data.DataTableCollection.CollectionChanged" /> event occurs when a table is successfully added to the collection.</para>
81 <attribution license="cc4" from="Microsoft" modified="false" />
82 <para>Adds the specified DataTable to the collection.</para>
85 <attribution license="cc4" from="Microsoft" modified="false" />The DataTable object to add. </param>
88 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
89 <AssemblyVersion>2.0.0.0</AssemblyVersion>
92 <Member MemberName="Add">
93 <MemberSignature Language="C#" Value="public System.Data.DataTable Add (string name);" />
94 <MemberType>Method</MemberType>
96 <ReturnType>System.Data.DataTable</ReturnType>
99 <Parameter Name="name" Type="System.String" />
102 <returns>To be added: an object of type 'DataTable'</returns>
104 <attribution license="cc4" from="Microsoft" modified="false" />
105 <para>If either null or an empty string ("") is passed in, a default name is given to the newly created DataTable. This name is based on the order in which the table was added ("Table1", "Table2", and so on).</para>
106 <para>The <see cref="E:System.Data.DataTableCollection.CollectionChanged" /> event occurs if the table is successfully added to the collection.</para>
109 <attribution license="cc4" from="Microsoft" modified="false" />
110 <para>Creates a <see cref="T:System.Data.DataTable" /> object by using the specified name and adds it to the collection.</para>
113 <attribution license="cc4" from="Microsoft" modified="false" />The name to give the created <see cref="T:System.Data.DataTable" />. </param>
116 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
117 <AssemblyVersion>2.0.0.0</AssemblyVersion>
120 <Member MemberName="Add">
121 <MemberSignature Language="C#" Value="public System.Data.DataTable Add (string name, string tbNamespace);" />
122 <MemberType>Method</MemberType>
124 <AssemblyVersion>2.0.0.0</AssemblyVersion>
127 <ReturnType>System.Data.DataTable</ReturnType>
130 <Parameter Name="name" Type="System.String" />
131 <Parameter Name="tbNamespace" Type="System.String" />
134 <param name="tbNamespace">To be added.</param>
135 <returns>To be added.</returns>
137 <attribution license="cc4" from="Microsoft" modified="false" />
138 <para>If either null or an empty string ("") is passed in, a default name is given to the newly created DataTable. This name is based on the order in which the table was added ("Table1", "Table2", and so on).</para>
139 <para>The <see cref="E:System.Data.DataTableCollection.CollectionChanged" /> event occurs if the table is successfully added to the collection.</para>
142 <attribution license="cc4" from="Microsoft" modified="false" />
143 <para>Creates a <see cref="T:System.Data.DataTable" /> object by using the specified name and adds it to the collection.</para>
146 <attribution license="cc4" from="Microsoft" modified="false" />The name to give the created <see cref="T:System.Data.DataTable" />.</param>
149 <Member MemberName="AddRange">
150 <MemberSignature Language="C#" Value="public void AddRange (System.Data.DataTable[] tables);" />
151 <MemberType>Method</MemberType>
153 <ReturnType>System.Void</ReturnType>
156 <Parameter Name="tables" Type="System.Data.DataTable[]" />
159 <remarks>To be added</remarks>
161 <attribution license="cc4" from="Microsoft" modified="false" />
162 <para>Copies the elements of the specified <see cref="T:System.Data.DataTable" /> array to the end of the collection.</para>
164 <param name="tables">
165 <attribution license="cc4" from="Microsoft" modified="false" />The array of <see cref="T:System.Data.DataTable" /> objects to add to the collection. </param>
168 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
169 <AssemblyVersion>2.0.0.0</AssemblyVersion>
172 <Member MemberName="CanRemove">
173 <MemberSignature Language="C#" Value="public bool CanRemove (System.Data.DataTable table);" />
174 <MemberType>Method</MemberType>
176 <ReturnType>System.Boolean</ReturnType>
179 <Parameter Name="table" Type="System.Data.DataTable" />
182 <returns>To be added: an object of type 'bool'</returns>
183 <remarks>To be added</remarks>
185 <attribution license="cc4" from="Microsoft" modified="false" />
186 <para>Verifies whether the specified <see cref="T:System.Data.DataTable" /> object can be removed from the collection.</para>
189 <attribution license="cc4" from="Microsoft" modified="false" />The DataTable in the collection to perform the check against. </param>
192 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
193 <AssemblyVersion>2.0.0.0</AssemblyVersion>
196 <Member MemberName="Clear">
197 <MemberSignature Language="C#" Value="public void Clear ();" />
198 <MemberType>Method</MemberType>
200 <ReturnType>System.Void</ReturnType>
205 <attribution license="cc4" from="Microsoft" modified="false" />
206 <para>To remove a particular DataTable from the collection, use the <see cref="M:System.Data.DataTableCollection.Remove(System.Data.DataTable)" /> method.</para>
209 <attribution license="cc4" from="Microsoft" modified="false" />
210 <para>Clears the collection of all <see cref="T:System.Data.DataTable" /> objects.</para>
214 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
215 <AssemblyVersion>2.0.0.0</AssemblyVersion>
218 <Member MemberName="CollectionChanged">
219 <MemberSignature Language="C#" Value="public event System.ComponentModel.CollectionChangeEventHandler CollectionChanged;" />
220 <MemberType>Event</MemberType>
222 <ReturnType>System.ComponentModel.CollectionChangeEventHandler</ReturnType>
227 <attribution license="cc4" from="Microsoft" modified="false" />
228 <para>For more information about handling events, see <format type="text/html"><a href="01e4f1bc-e55e-413f-98c7-6588493e5f67">Consuming Events</a></format>.</para>
231 <attribution license="cc4" from="Microsoft" modified="false" />
232 <para>Occurs after the <see cref="T:System.Data.DataTableCollection" /> is changed because of <see cref="T:System.Data.DataTable" /> objects being added or removed.</para>
236 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
237 <AssemblyVersion>2.0.0.0</AssemblyVersion>
240 <Member MemberName="CollectionChanging">
241 <MemberSignature Language="C#" Value="public event System.ComponentModel.CollectionChangeEventHandler CollectionChanging;" />
242 <MemberType>Event</MemberType>
244 <ReturnType>System.ComponentModel.CollectionChangeEventHandler</ReturnType>
249 <attribution license="cc4" from="Microsoft" modified="false" />
250 <para>For more information about handling events, see <format type="text/html"><a href="01e4f1bc-e55e-413f-98c7-6588493e5f67">Consuming Events</a></format>.</para>
253 <attribution license="cc4" from="Microsoft" modified="false" />
254 <para>Occurs while the <see cref="T:System.Data.DataTableCollection" /> is changing because of <see cref="T:System.Data.DataTable" /> objects being added or removed.</para>
258 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
259 <AssemblyVersion>2.0.0.0</AssemblyVersion>
262 <Member MemberName="Contains">
263 <MemberSignature Language="C#" Value="public bool Contains (string name);" />
264 <MemberType>Method</MemberType>
266 <ReturnType>System.Boolean</ReturnType>
269 <Parameter Name="name" Type="System.String" />
272 <returns>To be added: an object of type 'bool'</returns>
274 <attribution license="cc4" from="Microsoft" modified="false" />
275 <para>You specify the name of the <see cref="T:System.Data.DataTable" /> object by using the <see cref="P:System.Data.DataTable.TableName" /> property. If you add a <see cref="T:System.Data.DataTable" /> to the collection with the <see cref="M:System.Data.DataTableCollection.Add(System.Data.DataTable)" /> method, passing no arguments, the table is given a default name, based on the order in which the table was added ("Table1", "Table2", and so on).</para>
276 <para>To get the index of a <see cref="T:System.Data.DataTable" />, use the <see cref="M:System.Data.DataTableCollection.IndexOf(System.Data.DataTable)" /> method.</para>
277 <block subset="none" type="note">
278 <para>Returns false when two or more tables have the same name but different namespaces. The call does not succeed if there is any ambiguity when matching a table name to exactly one table.</para>
282 <attribution license="cc4" from="Microsoft" modified="false" />
283 <para>Gets a value that indicates whether a <see cref="T:System.Data.DataTable" /> object with the specified name exists in the collection.</para>
286 <attribution license="cc4" from="Microsoft" modified="false" />The name of the <see cref="T:System.Data.DataTable" /> to find. </param>
289 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
290 <AssemblyVersion>2.0.0.0</AssemblyVersion>
293 <Member MemberName="Contains">
294 <MemberSignature Language="C#" Value="public bool Contains (string name, string tableNamespace);" />
295 <MemberType>Method</MemberType>
297 <AssemblyVersion>2.0.0.0</AssemblyVersion>
300 <ReturnType>System.Boolean</ReturnType>
303 <Parameter Name="name" Type="System.String" />
304 <Parameter Name="tableNamespace" Type="System.String" />
307 <returns>To be added.</returns>
309 <attribution license="cc4" from="Microsoft" modified="false" />
310 <para>You specify the name of the <see cref="T:System.Data.DataTable" /> object by using the <see cref="P:System.Data.DataTable.TableName" /> property. If you add a <see cref="T:System.Data.DataTable" /> to the collection with the <see cref="M:System.Data.DataTableCollection.Add(System.Data.DataTable)" /> method, passing no arguments, the table is given a default name, based on the order in which the table was added ("Table1", "Table2", and so on).</para>
311 <block subset="none" type="note">
312 <para>Returns false when two or more tables have the same name but different namespaces. The call does not succeed if there is any ambiguity when matching a table name to exactly one table.</para>
314 <para>To get the index of a <see cref="T:System.Data.DataTable" />, use the <see cref="M:System.Data.DataTableCollection.IndexOf(System.Data.DataTable)" /> method.</para>
317 <attribution license="cc4" from="Microsoft" modified="false" />
318 <para>Gets a value that indicates whether a <see cref="T:System.Data.DataTable" /> object with the specified name and table namespace exists in the collection.</para>
321 <attribution license="cc4" from="Microsoft" modified="false" />The name of the <see cref="T:System.Data.DataTable" /> to find.</param>
322 <param name="tableNamespace">
323 <attribution license="cc4" from="Microsoft" modified="false" />The name of the <see cref="T:System.Data.DataTable" /> namespace to look in.</param>
326 <Member MemberName="CopyTo">
327 <MemberSignature Language="C#" Value="public void CopyTo (System.Data.DataTable[] array, int index);" />
328 <MemberType>Method</MemberType>
330 <AssemblyVersion>2.0.0.0</AssemblyVersion>
333 <ReturnType>System.Void</ReturnType>
336 <Parameter Name="array" Type="System.Data.DataTable[]" />
337 <Parameter Name="index" Type="System.Int32" />
341 <attribution license="cc4" from="Microsoft" modified="false" />
342 <para>This method can be overridden by a derived class.</para>
345 <attribution license="cc4" from="Microsoft" modified="false" />
346 <para>Copies all the elements of the current <see cref="T:System.Data.DataTableCollection" /> to a one-dimensional <see cref="T:System.Array" />, starting at the specified destination array index.</para>
349 <attribution license="cc4" from="Microsoft" modified="false" />The one-dimensional <see cref="T:System.Array" /> to copy the current <see cref="T:System.Data.DataTableCollection" /> object's elements into.</param>
351 <attribution license="cc4" from="Microsoft" modified="false" />The destination <see cref="T:System.Array" /> index to start copying into.</param>
354 <Member MemberName="IndexOf">
355 <MemberSignature Language="C#" Value="public int IndexOf (System.Data.DataTable table);" />
356 <MemberType>Method</MemberType>
358 <ReturnType>System.Int32</ReturnType>
361 <Parameter Name="table" Type="System.Data.DataTable" />
364 <returns>To be added: an object of type 'int'</returns>
366 <attribution license="cc4" from="Microsoft" modified="false" />
367 <para>Use the <see cref="M:System.Data.DataTableCollection.IndexOf(System.Data.DataTable)" /> method to determine the exact index of a given table.</para>
368 <para>Before calling <see cref="M:System.Data.DataTableCollection.IndexOf(System.Data.DataTable)" />, you can test for the existence of a table (specified by either index or name) by using the <see cref="M:System.Data.DataTableCollection.Contains(System.String)" /> method.</para>
371 <attribution license="cc4" from="Microsoft" modified="false" />
372 <para>Gets the index of the specified <see cref="T:System.Data.DataTable" /> object.</para>
375 <attribution license="cc4" from="Microsoft" modified="false" />The DataTable to search for. </param>
378 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
379 <AssemblyVersion>2.0.0.0</AssemblyVersion>
382 <Member MemberName="IndexOf">
383 <MemberSignature Language="C#" Value="public int IndexOf (string tableName);" />
384 <MemberType>Method</MemberType>
386 <ReturnType>System.Int32</ReturnType>
389 <Parameter Name="tableName" Type="System.String" />
392 <returns>To be added: an object of type 'int'</returns>
394 <attribution license="cc4" from="Microsoft" modified="false" />
395 <para>You specify the name of the DataTable object by using the <see cref="P:System.Data.DataTable.TableName" /> property.</para>
398 <attribution license="cc4" from="Microsoft" modified="false" />
399 <para>Gets the index in the collection of the <see cref="T:System.Data.DataTable" /> object with the specified name.</para>
401 <param name="tableName">
402 <attribution license="cc4" from="Microsoft" modified="false" />The name of the DataTable object to look for. </param>
405 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
406 <AssemblyVersion>2.0.0.0</AssemblyVersion>
409 <Member MemberName="IndexOf">
410 <MemberSignature Language="C#" Value="public int IndexOf (string tableName, string tableNamespace);" />
411 <MemberType>Method</MemberType>
413 <AssemblyVersion>2.0.0.0</AssemblyVersion>
416 <ReturnType>System.Int32</ReturnType>
419 <Parameter Name="tableName" Type="System.String" />
420 <Parameter Name="tableNamespace" Type="System.String" />
423 <returns>To be added.</returns>
425 <attribution license="cc4" from="Microsoft" modified="false" />
426 <para>You specify the name of the <see cref="T:System.Data.DataTable" /> object by using the <see cref="P:System.Data.DataTable.TableName" /> property.</para>
429 <attribution license="cc4" from="Microsoft" modified="false" />
430 <para>Gets the index in the collection of the specified <see cref="T:System.Data.DataTable" /> object.</para>
432 <param name="tableName">
433 <attribution license="cc4" from="Microsoft" modified="false" />The name of the <see cref="T:System.Data.DataTable" /> object to look for.</param>
434 <param name="tableNamespace">
435 <attribution license="cc4" from="Microsoft" modified="false" />The name of the <see cref="T:System.Data.DataTable" /> namespace to look in.</param>
438 <Member MemberName="Item">
439 <MemberSignature Language="C#" Value="public System.Data.DataTable this[int index] { get; }" />
440 <MemberType>Property</MemberType>
442 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
443 <AssemblyVersion>2.0.0.0</AssemblyVersion>
446 <ReturnType>System.Data.DataTable</ReturnType>
449 <Parameter Name="index" Type="System.Int32" />
452 <param name="index">To be added.</param>
453 <summary>To be added.</summary>
454 <value>To be added.</value>
455 <remarks>To be added.</remarks>
458 <Member MemberName="Item">
459 <MemberSignature Language="C#" Value="public System.Data.DataTable this[string name] { get; }" />
460 <MemberType>Property</MemberType>
462 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
463 <AssemblyVersion>2.0.0.0</AssemblyVersion>
466 <ReturnType>System.Data.DataTable</ReturnType>
469 <Parameter Name="name" Type="System.String" />
472 <param name="name">To be added.</param>
473 <summary>To be added.</summary>
474 <value>To be added.</value>
475 <remarks>To be added.</remarks>
478 <Member MemberName="Item">
479 <MemberSignature Language="C#" Value="public System.Data.DataTable this[string name, string tbNamespace] { get; }" />
480 <MemberType>Property</MemberType>
482 <AssemblyVersion>2.0.0.0</AssemblyVersion>
485 <ReturnType>System.Data.DataTable</ReturnType>
488 <Parameter Name="name" Type="System.String" />
489 <Parameter Name="tbNamespace" Type="System.String" />
492 <param name="name">To be added.</param>
493 <param name="tbNamespace">To be added.</param>
494 <summary>To be added.</summary>
495 <value>To be added.</value>
496 <remarks>To be added.</remarks>
499 <Member MemberName="List">
500 <MemberSignature Language="C#" Value="protected override System.Collections.ArrayList List { get; }" />
501 <MemberType>Property</MemberType>
503 <ReturnType>System.Collections.ArrayList</ReturnType>
506 <value>To be added: an object of type 'Collections.ArrayList'</value>
507 <remarks>To be added</remarks>
509 <attribution license="cc4" from="Microsoft" modified="false" />
510 <para>Lists the objects in a collection.</para>
514 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
515 <AssemblyVersion>2.0.0.0</AssemblyVersion>
518 <Member MemberName="OnCollectionChanged">
519 <MemberSignature Language="C#" Value="protected virtual void OnCollectionChanged (System.ComponentModel.CollectionChangeEventArgs ccevent);" />
520 <MemberType>Method</MemberType>
522 <ReturnType>System.Void</ReturnType>
525 <Parameter Name="ccevent" Type="System.ComponentModel.CollectionChangeEventArgs" />
528 <remarks>To be added</remarks>
530 <attribution license="cc4" from="Microsoft" modified="false" />
531 <para>Raises the OnCollectionChanged event.</para>
533 <param name="ccevent">
534 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.ComponentModel.CollectionChangeEventArgs" /> object.</param>
537 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
540 <Member MemberName="OnCollectionChanging">
541 <MemberSignature Language="C#" Value="protected virtual void OnCollectionChanging (System.ComponentModel.CollectionChangeEventArgs ccevent);" />
542 <MemberType>Method</MemberType>
544 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
547 <ReturnType>System.Void</ReturnType>
550 <Parameter Name="ccevent" Type="System.ComponentModel.CollectionChangeEventArgs" />
553 <remarks>To be added.</remarks>
555 <attribution license="cc4" from="Microsoft" modified="false" />
556 <para>Raises the OnCollectionChanging event.</para>
558 <param name="ccevent">
559 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.ComponentModel.CollectionChangeEventArgs" /> object.</param>
562 <Member MemberName="Remove">
563 <MemberSignature Language="C#" Value="public void Remove (System.Data.DataTable table);" />
564 <MemberType>Method</MemberType>
566 <ReturnType>System.Void</ReturnType>
569 <Parameter Name="table" Type="System.Data.DataTable" />
573 <attribution license="cc4" from="Microsoft" modified="false" />
574 <para>The <see cref="E:System.Data.DataTableCollection.CollectionChanged" /> event occurs when a table is successfully removed.</para>
575 <para>To determine whether a given table exists and can be removed before invoking <see cref="M:System.Data.DataTableCollection.Remove(System.Data.DataTable)" />, use the <see cref="M:System.Data.DataTableCollection.Contains(System.String)" /> and the <see cref="M:System.Data.DataTableCollection.CanRemove(System.Data.DataTable)" /> methods.</para>
578 <attribution license="cc4" from="Microsoft" modified="false" />
579 <para>Removes the specified <see cref="T:System.Data.DataTable" /> object from the collection.</para>
582 <attribution license="cc4" from="Microsoft" modified="false" />The DataTable to remove. </param>
585 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
586 <AssemblyVersion>2.0.0.0</AssemblyVersion>
589 <Member MemberName="Remove">
590 <MemberSignature Language="C#" Value="public void Remove (string name);" />
591 <MemberType>Method</MemberType>
593 <ReturnType>System.Void</ReturnType>
596 <Parameter Name="name" Type="System.String" />
600 <attribution license="cc4" from="Microsoft" modified="false" />
601 <para>The <see cref="E:System.Data.DataTableCollection.CollectionChanged" /> event occurs when a table is successfully removed.</para>
602 <para>To determine whether a given table exists and can be removed before invoking <see cref="M:System.Data.DataTableCollection.Remove(System.Data.DataTable)" />, use the <see cref="M:System.Data.DataTableCollection.Contains(System.String)" /> and the <see cref="M:System.Data.DataTableCollection.CanRemove(System.Data.DataTable)" /> methods.</para>
605 <attribution license="cc4" from="Microsoft" modified="false" />
606 <para>Removes the <see cref="T:System.Data.DataTable" /> object with the specified name from the collection.</para>
609 <attribution license="cc4" from="Microsoft" modified="false" />The name of the <see cref="T:System.Data.DataTable" /> object to remove. </param>
612 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
613 <AssemblyVersion>2.0.0.0</AssemblyVersion>
616 <Member MemberName="Remove">
617 <MemberSignature Language="C#" Value="public void Remove (string name, string tableNamespace);" />
618 <MemberType>Method</MemberType>
620 <AssemblyVersion>2.0.0.0</AssemblyVersion>
623 <ReturnType>System.Void</ReturnType>
626 <Parameter Name="name" Type="System.String" />
627 <Parameter Name="tableNamespace" Type="System.String" />
631 <attribution license="cc4" from="Microsoft" modified="false" />
632 <para>The <see cref="E:System.Data.DataTableCollection.CollectionChanged" /> event occurs when a table is successfully removed.</para>
633 <para>To determine whether a given table exists and can be removed before invoking <see cref="M:System.Data.DataTableCollection.Remove(System.Data.DataTable)" />, use the <see cref="M:System.Data.DataTableCollection.Contains(System.String)" /> and the <see cref="M:System.Data.DataTableCollection.CanRemove(System.Data.DataTable)" /> methods.</para>
636 <attribution license="cc4" from="Microsoft" modified="false" />
637 <para>Removes the <see cref="T:System.Data.DataTable" /> object with the specified name from the collection.</para>
640 <attribution license="cc4" from="Microsoft" modified="false" />The name of the <see cref="T:System.Data.DataTable" /> object to remove.</param>
641 <param name="tableNamespace">
642 <attribution license="cc4" from="Microsoft" modified="false" />The name of the <see cref="T:System.Data.DataTable" /> namespace to look in.</param>
645 <Member MemberName="RemoveAt">
646 <MemberSignature Language="C#" Value="public void RemoveAt (int index);" />
647 <MemberType>Method</MemberType>
649 <ReturnType>System.Void</ReturnType>
652 <Parameter Name="index" Type="System.Int32" />
656 <attribution license="cc4" from="Microsoft" modified="false" />
657 <para>The <see cref="E:System.Data.DataTableCollection.CollectionChanged" /> event occurs when a table is successfully removed.</para>
660 <attribution license="cc4" from="Microsoft" modified="false" />
661 <para>Removes the <see cref="T:System.Data.DataTable" /> object at the specified index from the collection.</para>
664 <attribution license="cc4" from="Microsoft" modified="false" />The index of the DataTable to remove. </param>
667 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
668 <AssemblyVersion>2.0.0.0</AssemblyVersion>