CSV Reports
CsvStreamToDataTable Method
Example 



KellermanSoftware.CsvReports Namespace > CsvReader Class : CsvStreamToDataTable Method
A stream
Read a CSV stream into a DataTable
Syntax
Public Function CsvStreamToDataTable( _
   ByVal stream As Stream _
) As DataTable
Dim instance As CsvReader
Dim stream As Stream
Dim value As DataTable
 
value = instance.CsvStreamToDataTable(stream)
public DataTable CsvStreamToDataTable( 
   Stream stream
)
public:
DataTable^ CsvStreamToDataTable( 
   Stream^ stream
) 

Parameters

stream
A stream
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");
 
DataTable results;
 
using (FileStream stream = new FileStream(filePath, FileMode.Open, FileAccess.Read))
{
    results = csvReader.CsvStreamToDataTable(stream);
}
Dim csvReader As New CsvReader() 'Trial Mode
'Dim csvReader As 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")
 
Dim results As DataTable
 
Using stream As New FileStream(filePath, FileMode.Open, FileAccess.Read)
    results = csvReader.CsvStreamToDataTable(stream)
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