CSV Reports
CsvFileToDataReader Method
Example 



KellermanSoftware.CsvReports Namespace > CsvReader Class : CsvFileToDataReader Method
The path to the file
Create a forward only reader for a CSV file
Syntax
Public Function CsvFileToDataReader( _
   ByVal filePath As String _
) As IDataReader
Dim instance As CsvReader
Dim filePath As String
Dim value As IDataReader
 
value = instance.CsvFileToDataReader(filePath)
public IDataReader CsvFileToDataReader( 
   string filePath
)
public:
IDataReader^ CsvFileToDataReader( 
   String^ filePath
) 

Parameters

filePath
The path to the file

Return Value

A data reader
Example
CsvReader csvReader = new CsvReader(); //Trial Mode
//CsvReader csvReader = new CsvReader("place user name here", "place license key here"); //License Mode
 
//Create a test file
string filePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "testReader.csv");
File.WriteAllText(filePath, "Name,Birthdate\r\nJohn,5/30/2013");
 
using (IDataReader dataReader = csvReader.CsvFileToDataReader("testReader.csv"))
{
    while (dataReader.Read())
    {
        Console.WriteLine("Name: " + dataReader.GetString(dataReader.GetOrdinal("Name")));
        Console.WriteLine("Birthdate: " + dataReader.GetDateTime(dataReader.GetOrdinal("Birthdate")));
    }
}
Imports Microsoft.VisualBasic
 
Dim csvReader As New CsvReader() 'Trial Mode
'CsvReader csvReader = new CsvReader("place user name here", "place license key here"); //License Mode
 
'Create a test file
Dim filePath As String = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "testReader.csv")
File.WriteAllText(filePath, "Name,Birthdate" & vbCrLf & "John,5/30/2013")
 
Using dataReader As IDataReader = csvReader.CsvFileToDataReader("testReader.csv")
    Do While dataReader.Read()
        Console.WriteLine("Name: " & dataReader.GetString(dataReader.GetOrdinal("Name")))
        Console.WriteLine("Birthdate: " & dataReader.GetDateTime(dataReader.GetOrdinal("Birthdate")))
    Loop
End Using
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

CsvReader Class
CsvReader Members