Private Sub ExportDatasetToCsv(ByVal MyDataSet As DataSet)'Declaration of VariablesDim dt As DataTableDim dr As DataRowDim myString As StringDim bFirstRecord As Boolean = TrueDim myWriter As New System.IO.StreamWriter("C:\MyTestCSV.csv")myString = ""Try For Each dt In MyDataSet.Tables For Each dr As DataRow In dt bFirstRecord = True For Each field As Object In dr.ItemArray If Not bFirstRecord Then myString.AppendText(",") End If myString.AppendText(field.ToString) bFirstRecord = False Next 'New Line to differentiate next row myString.AppendText(Environment.NewLine) Next NextCatch ex As Exception MsgBox (ex.Message)End TryEnd Sub'Write the String to the Csv FilemyWriter.WriteLine(myString)'Clean upmyWriter.Close()End Sub