ShowDataBy property

Returns the geographic entity (GeoShowDataBy value) by which a data set is mapped. If geoShowByZoomLevel is used to map data, returns the geographic entity by which the data is mapped at the current view. Read-only GeoShowDataBy.

Applies to

Objects:  DataMap

Syntax

object.ShowDataBy

Parameters

Part Description
object Required. An expression that returns a DataMap object.

Example

  [Microsoft Visual Basic 6.0]
Sub GetInfoAboutDataMap()   Dim objApp As New mappoint.Application   Dim objDataMap As mappoint.DataMap   Dim objDataSet As mappoint.DataSet
  'Set up application and objects to use   objApp.Visible = True   objApp.UserControl = True
  'Let user create a data map   Set objDataMap = objApp.ActiveMap.DataSets.ShowDataMappingWizard()
  'Get information about the data map   Select Case objDataMap.ShowDataBy     Case geoShowByCensus1       MsgBox "Data shown by Census 1 areas."     Case geoShowByCensus2       MsgBox "Data shown by Census 2 areas."     Case geoShowByCity       MsgBox "Data shown by City."     Case geoShowByCountry       MsgBox "Data shown by Country."     Case geoShowByLatLong       MsgBox "Data shown by Latitude/Longitude coordinates."     Case geoShowByOSGridRef       MsgBox "Data shown by Ordnance Survey grid."     Case geoShowByPostal1       MsgBox "Data shown by Postal 1 areas."     Case geoShowByPostal2       MsgBox "Data shown by Postal 2 areas."     Case geoShowByPostal3       MsgBox "Data shown by Postal 3 areas."     Case geoShowByPostal4       MsgBox "Data shown by Postal 4 areas."     Case geoShowByRegion1       MsgBox "Data shown by Region 1 areas."     Case geoShowByRegion2       MsgBox "Data shown by Region 2 areas."     Case geoShowByRegion3       MsgBox "Data shown by Region 3 areas."     Case geoShowByStreetAddress       MsgBox "Data shown by Street Address."     Case geoShowByTerritory       MsgBox "Data shown by Territory."   End Select End Sub
[C#]
void GetInfoAboutDataMap() { MapPoint.Application objApp = new MapPoint.Application(); MapPoint.DataMap objDataMap; //Set up application and objects to use objApp.Visible = true; objApp.UserControl = true; //Let user create a data map objDataMap = objApp.ActiveMap.DataSets.ShowDataMappingWizard(0, null, MapPoint.GeoDataMappingPage.geoMapTypePage); //Get information about the data map - assume System.Windows.Forms.dll is referenced switch (objDataMap.ShowDataBy) { case MapPoint.GeoShowDataBy.geoShowByCensus1: System.Windows.Forms.MessageBox.Show("Data shown by Census 1 areas."); break; case MapPoint.GeoShowDataBy.geoShowByCensus2: System.Windows.Forms.MessageBox.Show( "Data shown by Census 2 areas."); break; case MapPoint.GeoShowDataBy.geoShowByCity: System.Windows.Forms.MessageBox.Show( "Data shown by City."); break; case MapPoint.GeoShowDataBy.geoShowByCountry: System.Windows.Forms.MessageBox.Show( "Data shown by Country."); break; case MapPoint.GeoShowDataBy.geoShowByLatLong: System.Windows.Forms.MessageBox.Show( "Data shown by Latitude/Longitude coordinates."); break; case MapPoint.GeoShowDataBy.geoShowByOSGridRef: System.Windows.Forms.MessageBox.Show( "Data shown by Ordnance Survey grid."); break; case MapPoint.GeoShowDataBy.geoShowByPostal1: System.Windows.Forms.MessageBox.Show( "Data shown by Postal 1 areas."); break; case MapPoint.GeoShowDataBy.geoShowByPostal2: System.Windows.Forms.MessageBox.Show( "Data shown by Postal 2 areas."); break; case MapPoint.GeoShowDataBy.geoShowByPostal3: System.Windows.Forms.MessageBox.Show( "Data shown by Postal 3 areas."); break; case MapPoint.GeoShowDataBy.geoShowByPostal4: System.Windows.Forms.MessageBox.Show( "Data shown by Postal 4 areas."); break; case MapPoint.GeoShowDataBy.geoShowByRegion1: System.Windows.Forms.MessageBox.Show( "Data shown by Region 1 areas."); break; case MapPoint.GeoShowDataBy.geoShowByRegion2: System.Windows.Forms.MessageBox.Show( "Data shown by Region 2 areas."); break; case MapPoint.GeoShowDataBy.geoShowByRegion3: System.Windows.Forms.MessageBox.Show( "Data shown by Region 3 areas."); break; case MapPoint.GeoShowDataBy.geoShowByStreetAddress: System.Windows.Forms.MessageBox.Show( "Data shown by Street Address."); break; case MapPoint.GeoShowDataBy.geoShowByTerritory: System.Windows.Forms.MessageBox.Show( "Data shown by Territory."); break; } }