====== ThinkGeo.MapSuite.Core.GeoDbf ======
{{section>upgrade_map_suite_to_10.0}}
Class GeoDbf.
===== Inheritance Hierarchy =====
*System.Object
***ThinkGeo.MapSuite.Core.GeoDbf**
===== Members Summary =====
==== Public Constructors ====
** {{wiki:PublicMethod.gif|}} GeoDbf() **
* //Initializes a new instance of the class.//
== Remarks ==
* //N/A//
== Parameters ==
** {{wiki:PublicMethod.gif|}} GeoDbf(String) **
* //Initializes a new instance of the class.//
== Remarks ==
* //N/A//
== Parameters ==
* //pathFileName//
* Type:String
* Description:Name of the path file.
** {{wiki:PublicMethod.gif|}} GeoDbf(String,DbfReadWriteMode) **
* //Initializes a new instance of the class.//
== Remarks ==
* //N/A//
== Parameters ==
* //pathFileName//
* Type:String
* Description:Name of the path file.
* //readWriteMode//
* Type:[[ThinkGeo.MapSuite.Core.DbfReadWriteMode|DbfReadWriteMode]]
* Description:The read write mode.
** {{wiki:PublicMethod.gif|}} GeoDbf(String,DbfReadWriteMode,Encoding) **
* //Initializes a new instance of the class.//
== Remarks ==
* //N/A//
== Parameters ==
* //pathFileName//
* Type:String
* Description:Name of the path file.
* //readWriteMode//
* Type:[[ThinkGeo.MapSuite.Core.DbfReadWriteMode|DbfReadWriteMode]]
* Description:The read write mode.
* //encoding//
* Type:Encoding
* Description:The encoding.
** {{wiki:PublicMethod.gif|}} GeoDbf(String,DbfReadWriteMode,Encoding,CultureInfo) **
* //Initializes a new instance of the class.//
== Remarks ==
* //N/A//
== Parameters ==
* //pathFileName//
* Type:String
* Description:Name of the path file.
* //readWriteMode//
* Type:[[ThinkGeo.MapSuite.Core.DbfReadWriteMode|DbfReadWriteMode]]
* Description:The read write mode.
* //encoding//
* Type:Encoding
* Description:The encoding.
* //cultureInfo//
* Type:CultureInfo
* Description:The culture information.
==== Protected Constructors ====
==== Public Methods ====
** {{wiki:PublicMethod.gif|}} Dispose() **
* //Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetColumn(String) **
* //Gets the column.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.DbfColumn|DbfColumn]]
* Description:DbfColumn.
== Parameters ==
* //columnName//
* Type:String
* Description:Name of the column.
** {{wiki:PublicMethod.gif|}} GetColumn(Int32) **
* //Gets the column.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.DbfColumn|DbfColumn]]
* Description:DbfColumn.
== Parameters ==
* //columnNumber//
* Type:Int32
* Description:The column number.
** {{wiki:PublicMethod.gif|}} ReadRecord(Int32) **
* //Reads the record.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary
* Description:Dictionary.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
** {{wiki:PublicMethod.gif|}} ReadFieldAsBoolean(Int32,Int32) **
* //Reads the field as boolean.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:Boolean.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnNumber//
* Type:Int32
* Description:The column number.
** {{wiki:PublicMethod.gif|}} ReadFieldAsBoolean(Int32,String) **
* //Reads the field as boolean.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:Boolean.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnName//
* Type:String
* Description:Name of the column.
** {{wiki:PublicMethod.gif|}} ReadFieldAsDateTime(Int32,String) **
* //Reads the field as date time.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:DateTime
* Description:DateTime.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnName//
* Type:String
* Description:Name of the column.
** {{wiki:PublicMethod.gif|}} ReadFieldAsDateTime(Int32,Int32) **
* //Reads the field as date time.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:DateTime
* Description:DateTime.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnNumber//
* Type:Int32
* Description:The column number.
** {{wiki:PublicMethod.gif|}} ReadFieldAsDouble(Int32,String) **
* //Reads the field as double.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Double
* Description:Double.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnName//
* Type:String
* Description:Name of the column.
** {{wiki:PublicMethod.gif|}} ReadFieldAsDouble(Int32,Int32) **
* //Reads the field as double.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Double
* Description:Double.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnNumber//
* Type:Int32
* Description:The column number.
** {{wiki:PublicMethod.gif|}} ReadFieldAsInteger(Int32,Int32) **
* //Reads the field as integer.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Int32
* Description:System.Int32.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnNumber//
* Type:Int32
* Description:The column number.
** {{wiki:PublicMethod.gif|}} ReadFieldAsInteger(Int32,String) **
* //Reads the field as integer.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Int32
* Description:System.Int32.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnName//
* Type:String
* Description:Name of the column.
** {{wiki:PublicMethod.gif|}} ReadFieldAsString(Int32,String) **
* //Reads the field as string.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:System.String.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnName//
* Type:String
* Description:Name of the column.
** {{wiki:PublicMethod.gif|}} ReadFieldAsString(Int32,Int32) **
* //Reads the field as string.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:System.String.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnNumber//
* Type:Int32
* Description:The column number.
** {{wiki:PublicMethod.gif|}} WriteField(Int32,String,Double) **
* //Writes the field.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnName//
* Type:String
* Description:Name of the column.
* //value//
* Type:Double
* Description:The value.
** {{wiki:PublicMethod.gif|}} WriteField(Int32,Int32,Int32) **
* //Writes the field.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnNumber//
* Type:Int32
* Description:The column number.
* //value//
* Type:Int32
* Description:The value.
** {{wiki:PublicMethod.gif|}} WriteField(Int32,String,Boolean) **
* //Writes the field.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnName//
* Type:String
* Description:Name of the column.
* //value//
* Type:Boolean
* Description:The value.
** {{wiki:PublicMethod.gif|}} WriteField(Int32,Int32,Double) **
* //Writes the field.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnNumber//
* Type:Int32
* Description:The column number.
* //value//
* Type:Double
* Description:The value.
** {{wiki:PublicMethod.gif|}} WriteField(Int32,String,Int32) **
* //Writes the field.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnName//
* Type:String
* Description:Name of the column.
* //value//
* Type:Int32
* Description:The value.
** {{wiki:PublicMethod.gif|}} WriteField(Int32,Int32,String) **
* //Writes the field.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnNumber//
* Type:Int32
* Description:The column number.
* //value//
* Type:String
* Description:The value.
** {{wiki:PublicMethod.gif|}} WriteField(Int32,String,String) **
* //Writes the field.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnName//
* Type:String
* Description:Name of the column.
* //value//
* Type:String
* Description:The value.
** {{wiki:PublicMethod.gif|}} WriteField(Int32,Int32,Boolean) **
* //Writes the field.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnNumber//
* Type:Int32
* Description:The column number.
* //value//
* Type:Boolean
* Description:The value.
** {{wiki:PublicMethod.gif|}} WriteField(Int32,Int32,DateTime) **
* //Writes the field.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnNumber//
* Type:Int32
* Description:The column number.
* //value//
* Type:DateTime
* Description:The value.
** {{wiki:PublicMethod.gif|}} WriteField(Int32,String,DateTime) **
* //Writes the field.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
* //columnName//
* Type:String
* Description:Name of the column.
* //value//
* Type:DateTime
* Description:The value.
** {{wiki:PublicMethod.gif|}} Open() **
* //Opens this instance.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Close() **
* //Closes this instance.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Flush() **
* //Flushes this instance.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Pack() **
* //Packs this instance.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetColumnNumber(String) **
* //Gets the column number.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Int32
* Description:System.Int32.
== Parameters ==
* //columnName//
* Type:String
* Description:Name of the column.
** {{wiki:PublicMethod.gif|}} GetColumnName(Int32) **
* //Gets the name of the column.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:System.String.
== Parameters ==
* //columnNumber//
* Type:Int32
* Description:The column number.
** {{wiki:PublicMethod.gif|}} DeleteRecord(Int32) **
* //Deletes the record.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
** {{wiki:PublicMethod.gif|}} UpdateColumnName(Int32,String) **
* //Updates the name of the column.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //columnNumber//
* Type:Int32
* Description:The column number.
* //newColumnName//
* Type:String
* Description:New name of the column.
** {{wiki:PublicMethod.gif|}} UndeleteRecord(Int32) **
* //Undeletes the record.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
** {{wiki:PublicMethod.gif|}} IsRecordDeleted(Int32) **
* //Determines whether [is record deleted] [the specified record number].//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:true if [is record deleted] [the specified record number]; otherwise, false.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
** {{wiki:PublicMethod.gif|}} AddEmptyRecord() **
* //Adds the empty record.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} ReadRecordAsString(Int32) **
* //Reads the record as string.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Dictionary
* Description:Dictionary.
== Parameters ==
* //recordNumber//
* Type:Int32
* Description:The record number.
** {{wiki:PublicMethod.gif|}} WriteRecord(Int32,IEnumerable