Gets the number of rows contained in the TableBindingAdapter.

Namespace:  ESRI.ArcGISExplorer.Data
Assembly:  ESRI.ArcGISExplorer (in ESRI.ArcGISExplorer.dll) Version: 2.0.0.900 (2.0.0.900)

Syntax

C#
public virtual int Count { get; }
Visual Basic (Declaration)
Public Overridable ReadOnly Property Count As Integer

Field Value

The number of Row objects currently loaded into the TableBindingAdapter.

Implements

ICollection..::.Count

Examples

The code below creates a TableBindingAdapter object then fills it, empties it then re-fills it again. At each step the Count property is used to report the number of rows currently loaded into the TableBindingAdapter.
CopyC#
{
  //Open the mountains fill geodatabase feature class
  Table mountains = Table.OpenFileGeodatabaseTable(@"C:\Data\Scotland.gdb", "mountains");

  //Create a new TableBindingAdapter object for the mountains Table
  TableBindingAdapter tableAdapter = new TableBindingAdapter(mountains);

  //Fill the adapter with all the rows
  tableAdapter.Fill();

  System.Diagnostics.Debug.Print(tableAdapter.Count.ToString());  //Prints "562"

  //Clear the rows from the TableBindingAdapter
  tableAdapter.Clear();

  System.Diagnostics.Debug.Print(tableAdapter.Count.ToString());  //Prints "0"

  //Fill the adapter with only the specified rows
  tableAdapter.Fill(new int[] { 1, 15, 232 });

  System.Diagnostics.Debug.Print(tableAdapter.Count.ToString());  //Prints "3"
}
CopyVB.NET
'Open the mountains fill geodatabase feature class
Dim mountainsTable As Table = Table.OpenFileGeodatabaseTable("C:\Data\Scotland.gdb", "mountains")

'Create a new TableBindingAdapter object for the mountains Table
Dim tableAdapter As TableBindingAdapter = New TableBindingAdapter(mountainsTable)

'Fill the adapter with all the rows
tableAdapter.Fill()

System.Diagnostics.Debug.Print(tableAdapter.Count.ToString())  'Prints "562"


'Clear the rows from the TableBindingAdapter
tableAdapter.Clear()

System.Diagnostics.Debug.Print(tableAdapter.Count.ToString())  'Prints "0"


'Fill the adapter with only the specified rows
tableAdapter.Fill(New Integer() {1, 15, 232})

System.Diagnostics.Debug.Print(tableAdapter.Count.ToString())  'Prints "3"

See Also

Relate Topics:
  AllowEdit Property
  AllowNew Property
  AllowRemove Property
  IsFixedSize Property
  IsReadOnly Property
  IsSorted Property
  IsSynchronized Property
  Item Property
  SortDirection Property
  SortProperty Property
  SupportsChangeNotification Property
  SupportsSearching Property
  SupportsSorting Property
  SyncRoot Property
  UseCodedValueDomains Property
  UseColumnAliasNames Property
Created by Atop CHM to web converter,© 2009 all right reserved.