基本的に、達成すべき私の機能は、データセット内の各列データを明確に分離することです
Public Shared Function mtdCDsToStr (ByVal pDs As DataSet) As String
Dim sResult As String = " "
Dim sb As New System.Text.StringBuilder
Dim dt As DataTable
Dim dc As DataColumn
Dim dr As DataRow
Dim i As Integer = 0
For Each dt In pDs.Tables
For Each dr In dt.Rows
For Each dc In dt.Columns
sb.Append(dr(i).ToString + "|" + Environment.NewLine )
Next
sb.Remove(sb.Length -1, 1)
Next
Next
sResult = sb.ToString
End Function
私の戻り結果は次のようになります
結果 名1| 名前2| 名前3| 名前4|
| | は私のデータ区切り記号です。 | を削除しようとしていました。最後のレコードに到達したが、それを作成できなかった場合
期待される結果 の名前 1| 名前2| 名前3| 名前4
ありません | 私の最後の記録で