データベースに対してクエリを実行して顧客情報を抽出し、クーポンを送信する基本的な VB.net プログラムがあります。私がやりたいのは、コマンド ボタンを押して結果を返し、プログラムを実行するコンピューターで .csv ファイルを作成することです...現在、クエリを実行し、結果をレポート ビューアーに表示しますが、.csv にエクスポートできず、レポート ビューアーに表示するにはレコードが多すぎます...
これまでのコードは次のとおりです...XML形式でレイアウトを作成する必要があると思いますか?
Dim str As New StringBuilder
For Each dr As DataRow In Me.DataDeliveryServiceDataSet.Invoice_Tb
For Each field As Object In dr.ItemArray
str.Append(field.ToString & ",")
Next
str.Replace(",", vbNewLine, str.Length - 1, 1)
Next
Try
My.Computer.FileSystem.WriteAllText("C:\temp\testcsv.csv", str.ToString, False)
Catch ex As Exception
MessageBox.Show("Write Error")
End Try
End Sub