Returns a Table object which represents a dBase file or a shapefile stored in a directory.

Namespace:  ESRI.ArcGISExplorer.Data

Assembly:  ESRI.ArcGISExplorer (in ESRI.ArcGISExplorer.dll) Version: 2.0.0.1500 (2.0.0.1500)

Syntax

C#
public static Table OpenShapefile(
	string pathToShapefile
)
Visual Basic (Declaration)
Public Shared Function OpenShapefile ( _
	pathToShapefile As String _
) As Table

Parameters

pathToShapefile
Type: System..::.String

The path to the file, including file extension (".shp" or ".dbf").

Return Value

A Table object which represents either a dBase table (non-spatial) or a shapefile (spatial, vector format).

Remarks

This is a convenience method which is useful for opening a small number of tables. Consider using the DataDirectory.OpenTable method instead when opening many tables.

Examples

The code below opens a shapefile and a dBase file using the OpenShapefile method, then print out the Name property for each Table.
CopyC#
//Open the mountains shapefile.
Table mtnsSHP = Table.OpenShapefile(@"C:\Data\mountains.shp");
System.Diagnostics.Debug.Print(mtnsSHP.Name); //Prints "mountains"

//Open the mtn_ratings dBase table.
Table mtnratingsDBF = Table.OpenShapefile(@"C:\Data\mtn_ratings.dbf");
System.Diagnostics.Debug.Print(mtnratingsDBF.Name); //Prints "mtn_ratings"
CopyVB.NET
'Open the mountains shapefile.
Dim mtnsSHP As Table = Table.OpenShapefile("C:\Data\mountains.shp")
System.Diagnostics.Debug.Print(mtnsSHP.Name) 'Prints "mountains"


'Open the mtn_ratings dBase table.
Dim mtnratingsDBF As Table = Table.OpenShapefile("C:\Data\mtn_ratings.dbf")
System.Diagnostics.Debug.Print(mtnratingsDBF.Name)      'Prints "mtn_ratings"

See Also